0
KitKat 4.4.2中的操作欄存在一個小問題。它不顯示在所有...Android操作欄完全不顯示(KitKat)
清單:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
活動:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_pre_login, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
case R.id.login:
Log.d("menu worked: ", "menu worked");
return true;
}
return super.onOptionsItemSelected(item);
}
發生了什麼事是溢出菜單,或者它的項目沒有任何顯示。返回true或super()不起作用。任何想法是什麼造成這種情況?
感謝
什麼是您的'AppTheme'? – Ahmad
發佈你的menu_pre_login xml – Libin
對不起,我已經通過將'onCreateOptionsMenu(Menu menu){}'方法添加到啓動的主要活動中,而不僅僅是一個。它出現在所有活動中 –