KitKat 4.4.2中的操作栏遇到了一个小问题。它根本没有显示......
清单:
<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()不起作用。是什么原因引起了这个?
由于
答案 0 :(得分:0)
免责声明:这是从OP的评论中复制的
我已经通过将onCreateOptionsMenu(Menu menu){}
方法添加到启动的主要活动而不仅仅是一个方法来实现它。它出现在所有活动中。