我正在开发一个 Android 应用程序,我正在尝试将一个菜单项放入 ActionBar。它有足够的空间,所以它不应该在溢出或任何东西上。在我的 menu.xml 中,我添加了该项目 +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);
}