我有這樣的代碼創建菜單:選項菜單沒有出現在Android的
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.tip_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MNU_PREV:
animateTextViewsPrev();
break;
case MNU_NEXT:
animateTextViewsNext();
break;
}
return true;
}
和XML:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/prev_tip" android:title="@string/prevTip"></item>
<item android:id="@+id/next_tip" android:title="@string/nextTip"></item>
</menu>
在Android 2.1系統菜單中的智能手機是可見的,但在其他手機惠普4.1.1是不可見的。 有人現在該如何解決它?
的最小的minSdkVersion是7和targetSdkVersion是15,是Android 2.1,我必須調用超不過我忘了粘貼它。 – Flip120
您在代碼中調用了super.onCreateOptionsMenu? –
是我的代碼是這樣的:'code'public布爾onCreateOptionsMenu(菜單菜單){ super.onCreateOptionsMenu(菜單); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu,menu); 返回true; }'/ code' – Flip120