添付されているのは、メニュー項目を示すスクリーンショットです。アイコン - アクションアイテムのアイコンを定義します:アクションバーの複数のメニュー項目にアイコンとテキストの両方を表示する方法は?
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. SWT Comboにテキストとアイコンの両方を表示する方法は?
- 5. Android ICSアクションバーにメニュー項目を表示する
- 6. NSPopupButtonの項目に画像とテキストを表示する方法
- 7. メインメニューの子項目を左メニューに表示する方法
- 8. Flavorのメニュー項目を非表示にする方法
- 9. ノードテンプレートに親メニュー項目を表示する方法は? Drupal 7
- 10. Android 3.0 Honeycomb:アクションバーのメニュー項目を有効/無効にする方法は?
- 11. イメージクリックでメニュー項目を表示する方法は?
- 12. メニューとメニュー項目を表示
- 13. アイコンのテキストの隣にアイコンを表示する方法
- 14. スタイルメニューボタンとメニュー項目の方法
- 15. JQueryモバイル複数選択メニューの表示項目?
- 16. アイコンをメニュー項目に設定する
- 17. アクションバーのカスタムテーマを使用しているときに、actionbarsherlockメニュー項目のフォントフェースを変更する方法は?
- 18. 複数の項目をテキスト項目に重複項目を追加する
- 19. フレックス4のテキスト入力にコピー&ペーストのメニュー項目を表示するには?
- 20. CSSメニュー - すべてのメニュー項目は、ホバー1のときに表示されます。メニュー項目
- 21. アクションバーの項目を左に揃える方法は?
- 22. Drupal:アクセス拒否のメニュー項目を表示し、ログインページにリダイレクトする方法
- 23. リストビューの項目を表示/非表示にする方法
- 24. Androidの整列メニュー項目は、私はアクションバーの右側に並んでいる私の<code>res/menu/activity_main.xml</code></p> <p>マイメニュー項目に定義されたメニュー項目を表示する私のアプリケーションでアクションバーを持つアクションバー
- 25. Androidのアクションバーに中央の項目を揃える方法
- 26. メニュー項目にショートカットキーを追加するときに複数のコントロールのコピーを処理する方法は?
- 27. ナビゲーションコントローラとタブバー項目のタイトルを非表示にする方法
- 28. 複数の行にテキストを表示する方法は?
- 29. アクションバーにメニュー項目を表示して非表示にしようとしています
- 30. アクションバーとメニューボタンの両方を処理する方法は?
AFAIK、ネイティブオーバーフローメニューはアイコンをサポートしていません。 – CommonsWare
可能な複製[This](http://stackoverflow.com/questions/21861196/showing-custom-layout-on-overflow-drop-down-menu-item-android) – Aks4125
アイコンとテキストを表示するカスタムメニューを使用 –