Android开发新手 在活动中创建的菜单为什么显示不出来?
res目录下的菜单文件main.xml:<?xmlversion="1.0"encoding="utf-8"?><menuxmlns:android="http://sc...
res目录下的菜单文件 main.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/add_item"
android:title="Add" />
<item
android:id="@+id/remove_item"
android:title="Remove" />
</menu>
然后在活动中使用:
public boolean onCreateOptionMenu(Menu menu){
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
活动已经在AndroidManifest文件中注册好了
可是为什么运行后点击menu键没有反应?
求解答 展开
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/add_item"
android:title="Add" />
<item
android:id="@+id/remove_item"
android:title="Remove" />
</menu>
然后在活动中使用:
public boolean onCreateOptionMenu(Menu menu){
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
活动已经在AndroidManifest文件中注册好了
可是为什么运行后点击menu键没有反应?
求解答 展开
1个回答
展开全部
res目录下的菜单文件 main.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/add_item"
android:title="Add" />
<item
android:id="@+id/remove_item"
android:title="Remove" />
</menu>
然后在活动中使用:
public boolean onCreateOptionMenu(Menu menu){
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
<item
android:id="@+id/menu_search"
android:showAsAction="always"
android:title="@string/ic_menu_search"
android:icon="@android:drawable/ic_menu_search"/>
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/add_item"
android:title="Add" />
<item
android:id="@+id/remove_item"
android:title="Remove" />
</menu>
然后在活动中使用:
public boolean onCreateOptionMenu(Menu menu){
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
<item
android:id="@+id/menu_search"
android:showAsAction="always"
android:title="@string/ic_menu_search"
android:icon="@android:drawable/ic_menu_search"/>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询