无法在搜索栏中显示搜索

时间:2014-08-21 07:06:38

标签: android android-actionbar

我是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" />

如果您需要任何进一步的细节,请提前告知我们!

1 个答案:

答案 0 :(得分:0)

而不是android:showAsAction="always"使用此app:showAsAction="always"作为搜索项。