我是Android开发的新手,只是浏览tutorial。出于某种原因,即使所有内容对我来说都是正确的,图标也不会显示在操作栏上。如果我按下手机上的菜单按钮,我会将菜单项作为文本。但是,我有一个搜索图标,我想在操作栏上显示但由于某种原因它没有显示。我有以下代码:
OnCreateOptions
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.nina_main_activity_action, menu);
return super.onCreateOptionsMenu(menu);
}
菜单XML
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:orderInCategory="1"
android:showAsAction="always" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="2"
android:showAsAction="never" />
</menu>
清单
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="21" />
如果您需要任何进一步的细节,请提前告知我们!
答案 0 :(得分:0)
而不是android:showAsAction="always"
使用此app:showAsAction="always"
作为搜索项。