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"
ますか?