我正在开发一个Android应用程序,尝试将菜单项放入ActionBar中。它有足够的空间,所以不应该溢出或其他什么问题。在我的menu.xml文件中,我已经添加了该项和
然而,无论屏幕大小如何,该菜单都不会显示在ActionBar上(尽管如果用户按键,它会出现在菜单中)。由于我受到保密协议的限制,无法发布完整代码,但我会回答所有问题。
以下是我填充菜单的部分代码:
android:showAsAction="ifRoom|withText"
。然而,无论屏幕大小如何,该菜单都不会显示在ActionBar上(尽管如果用户按键,它会出现在菜单中)。由于我受到保密协议的限制,无法发布完整代码,但我会回答所有问题。
以下是我填充菜单的部分代码:
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.drinks, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
case R.id.done:
//stuff
}
return super.onOptionsItemSelected(item);
}