3

R.layout.update_button独自のレイアウト ( ) をアクション バー メニュー項目ビューとして使用しようとしています。

アイテム宣言は次のとおりです。

<item
    android:id="@+id/menu_update"
    android:checkable="true"
    android:showAsAction="never"
    android:title="Title"/>

で次のコードを使用しますonCreateOptionsMenu(Menu menu)

View updateView = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE))
            .inflate(R.layout.update_button, null);
update.setActionView(updateView);

android:showAsAction問題は、これが に設定されている場合にのみ機能することalwaysです。ただし、に設定するとnever、メニュー タイトル (「タイトル」) のみが表示され、カスタム レイアウトは表示されません。

いつでもカスタム レイアウトを表示する方法はありshowAsAction="never"ますか?

4

0 に答える 0