我是初学者,我为选项菜单编写了这些代码,但在 Nexus4 等新手机中没有出现菜单选项键(它应该出现在屏幕底部的后退键附近)。
我的代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
和
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu1:
menu1_action();
return false;
default:
return super.onOptionsItemSelected(item);
}
}
和
<?xml version="1.0" encoding="utf-8"?>
<item
android:id="@+id/menu1"
android:icon="@drawable/menu1
android:showAsAction="ifRoom"
android:title="@string/menu1"/>
有什么问题?