/ / ActionBar with Searchともう一つのオプション - android-actionbar、android-menu

検索と1つのオプションを含むActionBar - android-actionbar、android-menu

アクションに2つのメニューオプションを追加したいバー。 1つは検索で、もう1つはカスタムのものです。私が追加しようとしたとき、2番目のオプションは常にフローメニューだけをオーバーしようとしています。しかし、私はそれが常に以下のように表示されることを望みます。

ここに画像の説明を入力

しかし、それは次のように表示されています

ここに画像の説明を入力

これが私のmenu.xmlです。

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto" >

<item
android:id="@+id/action_search"
android:showAsAction="ifRoom"
android:icon="@drawable/ic_search"
android:title="@string/action_search"
yourapp:actionViewClass="android.support.v7.widget.SearchView"
yourapp:showAsAction="ifRoom|collapseActionView"/>
<item
android:id="@+id/action_add_new_event"
android:icon="@drawable/ic_refresh"
android:showAsAction="ifRoom|withText"
android:title="@string/action_add_new_event"/>

</menu>

どうすればこれを達成できますか。前もって感謝します。

回答:

回答№1は0

以下のコードを修正しました

<item
android:id="@+id/action_add_new_event"
android:icon="@drawable/ic_refresh"
android:showAsAction="ifRoom|withText"
android:title="@string/action_add_new_event"/>

<item
android:id="@+id/action_add_new_event"
android:icon="@drawable/ic_refresh"
yourapp:showAsAction**="ifRoom|withText"
android:title="@string/action_add_new_event"/>

それは働いた。