添付されているのは、メニュー項目を示すスクリーンショットです。アイコン - アクションアイテムのアイコンを定義します:アクションバーの複数のメニュー項目にアイコンとテキストの両方を表示する方法は?
1
A
答えて
0
http://www.androidhive.info/2013/11/android-working-with-action-bar/
は、ここで知られているべき重要なXML属性は
アンドロイドです。
android:title - アイコンのタイトル。
アンドロイド:showAsAction - アクションアイテムの表示を定義します。それは以下の値を受け入れます。
always:使用可能なスペースに関係なく常にアイコンを表示するように強制します。この方法は提案されていません。 withTextアイコンと共にテキストを表示します。通常、android:titleで定義されたテキスト値が表示されます
アクションメニューに表示する各項目について、以下のようにandroid:showAsActionのwithTextを使用できます。 アンドロイド:showAsAction = "withText"
1
actionBar = getActionBar();
// Hide the action bar title
actionBar.setDisplayShowTitleEnabled(false);
// Enabling Spinner dropdown navigation
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
// Spinner title navigation data
navSpinner = new ArrayList<SpinnerNavItem>();
navSpinner.add(new SpinnerNavItem("Local", R.drawable.ic_location));
navSpinner.add(new SpinnerNavItem("My Places", R.drawable.ic_my_places));
navSpinner.add(new SpinnerNavItem("Checkins", R.drawable.ic_checkin));
navSpinner.add(new SpinnerNavItem("Latitude", R.drawable.ic_latitude));
// title drop down adapter
adapter = new TitleNavigationAdapter(getApplicationContext(), navSpinner);
// assigning the spinner navigation
actionBar.setListNavigationCallbacks(adapter, this);
1
誰かが、まだ回答を探している場合は、ここで私はそれを得た方法です -
menu.xml
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<item
android:id="@+id/a_More"
android:icon="@drawable/more"
android:showAsAction="always"
android:title="More" >
<menu>
<item
android:id="@+id/MENU_GOTO"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/go_to"
android:title="Go To Page"/>
<item
android:id="@+id/MENU_OUTLINE"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/outline"
android:title="Table of Contents"/>
<item
android:id="@+id/MENU_OPTIONS"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/settings"
android:title="Settings"/>
<item
android:id="@+id/MENU_EXIT"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/exit"
android:title="Exit"/>
</menu>
</item>
</menu>
活動中 -
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu);
return super .onCreateOptionsMenu(menu);
}
関連する問題
- 1. アクションバーにメニュー項目を表示する方法は?
- 2. メニュー項目にアイコンを表示する方法は?
- 3. アンドロイドのアクションバーのメニュー項目を非表示にするには?
- 4. クリックするとメニュー項目のアイコンを非表示にして表示する方法は?
- 5. アクションバーのメニュー項目の表示を変更する
- 6. SWT Comboにテキストとアイコンの両方を表示する方法は?
- 7. Android ICSアクションバーにメニュー項目を表示する
- 8. メニュー内の項目にアクションバーが表示されず、3つのドットにアイコンが表示されない
- 9. メインメニューの子項目を左メニューに表示する方法
- 10. Flavorのメニュー項目を非表示にする方法
- 11. NSPopupButtonの項目に画像とテキストを表示する方法
- 12. ノードテンプレートに親メニュー項目を表示する方法は? Drupal 7
- 13. Android 3.0 Honeycomb:アクションバーのメニュー項目を有効/無効にする方法は?
- 14. メニュー項目を動的に非表示にする方法
- 15. 複数のシーンでJavaFXメニュー項目を使用する方法
- 16. ArrayAdapterで複数の項目を表示する方法
- 17. イメージクリックでメニュー項目を表示する方法は?
- 18. アンドロイド - アクションバーにメニュー項目が表示されない
- 19. メニューとメニュー項目を表示
- 20. メニュー項目のアイコンを表示できません
- 21. アイコンのテキストの隣にアイコンを表示する方法
- 22. TextInputLayoutにPasswordToggleアイコンと背景ドロワブルの両方を表示する方法は?
- 23. スタイルメニューボタンとメニュー項目の方法
- 24. アクションバーのカスタムテーマを使用しているときに、actionbarsherlockメニュー項目のフォントフェースを変更する方法は?
- 25. アイコンをメニュー項目に設定する
- 26. フレックス4のテキスト入力にコピー&ペーストのメニュー項目を表示するには?
- 27. JQueryモバイル複数選択メニューの表示項目?
- 28. CSSメニュー - すべてのメニュー項目は、ホバー1のときに表示されます。メニュー項目
- 29. アクションバーの項目を左に揃える方法は?
- 30. UWP xaml:アイコンとテキストのボタンを表示する方法は?
AFAIK、ネイティブオーバーフローメニューはアイコンをサポートしていません。 – CommonsWare
可能な複製[This](http://stackoverflow.com/questions/21861196/showing-custom-layout-on-overflow-drop-down-menu-item-android) – Aks4125
アイコンとテキストを表示するカスタムメニューを使用 –