【发布时间】:2014-11-17 18:41:56
【问题描述】:
我试图了解我所做的事情有什么问题。 我目前正在关注the android action bar tutorial,由于某种原因,它没有在我的设备上的操作栏中显示搜索图标,而是直接进入我的溢出状态。 我在我的设备 Nexus 5 上运行 4.4.4 版本。我尝试遵循几个教程,结果没有什么不同。我默认使用 API 11 设置了新项目,我尝试将 showAsAction 设置为“始终”。 我还能做什么?感谢您的帮助!
我的 XML 菜单文件:
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_new"
android:title="new"
android:showAsAction="ifRoom" />
<item android:id="@+id/action_settings"
android:title="Settings"
android:showAsAction="never" />
主要活动:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
【问题讨论】:
-
如果可能,请添加您的代码尝试和屏幕截图
-
我添加了代码,这是一个简单的操作栏尝试,仅此而已。我的手机运行应用程序的屏幕截图?它只有带有应用名称和溢出按钮(点)的主屏幕。
-
这很奇怪,在你的活动中,你扩展
ActionBarActivity吗? -
是的,如教程中所述。