Я хочу отображать пункты меню Action Bar
с иконкой изображения, подобной той, которую мы используем в Navigation Drawer Bar
.
Прямо сейчас, мое меню опций приложения показывает, как показано ниже:
Как отобразить значок изображения с пунктом 1, пункт 2 и т.д.
Иконки изображения с опцией меню панели действий Пункт
ответ
Ниже кода решить мою проблему. по этой ссылке: How To show icons in Overflow menu in ActionBar
<item
android:id="@+id/empty"
android:icon="@drawable/ic_action_overflow"
android:orderInCategory="101"
android:showAsAction="always">
<menu>
<item
android:id="@+id/action_show_ir_list"
android:icon="@drawable/ic_menu_friendslist"
android:showAsAction="always|withText"
android:title="List"/>
</menu>
</item>
Здесь решением вы ищете Копируем меню. xml
И изменение иконки и имя согласно вашей потребности в mipmap
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/main_menu"
android:actionViewClass="android.widget.ImageButton"
android:icon="@mipmap/menu"
android:orderInCategory="200"
android:title="@string/action_settings"
app:showAsAction="always">
<menu>
<item
android:id="@+id/home"
android:icon="@mipmap/home_menu"
android:title="Home" />
<item
android:id="@+id/edit_profile"
android:icon="@mipmap/my_account"
android:title="Profile" />
<item
android:id="@+id/my_account"
android:icon="@mipmap/my_account"
android:title="My Account" />
<item
android:id="@+id/messages"
android:icon="@mipmap/message1"
android:title="Messages" />
<item
android:id="@+id/notification"
android:icon="@mipmap/notification"
android:title="Notifications" />
<item
android:id="@+id/settings"
android:icon="@mipmap/settings"
android:title="Settings" />
<item
android:id="@+id/logout"
android:icon="@mipmap/logout"
android:title="Logout" />
</menu>
</item>
</menu>
Затем создайте menu_main.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"
tools:context=".MainActivity">
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="never" />
</menu>
, тогда я должен использовать 'menu.xml' или' menu_main.xml' с MenuInflater? –
использовать menu.xml с надувным меню –
То же, как вид ящика
<?xml version="1.0" encoding="utf-8"?>
<group android:checkableBehavior="single">
<item
android:id="@+id/navigation_item_attachment"
android:checked="true"
android:icon="@drawable/ic_attachment"
android:title="@string/nav_item_attachment" />
<item
android:id="@+id/navigation_item_images"
android:icon="@drawable/ic_image"
android:title="@string/nav_item_images" />
<item
android:id="@+id/navigation_item_location"
android:icon="@drawable/ic_place"
android:title="@string/nav_item_location" />
</group>
<item android:title="@string/nav_sub_menu">
<menu>
<item
android:icon="@drawable/ic_emoticon"
android:title="@string/nav_sub_menu_item01" />
<item
android:icon="@drawable/ic_emoticon"
android:title="@string/nav_sub_menu_item02" />
</menu>
</item>
новый 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"
tools:context="com.yadav.bookedup.MainActivity">
<item
android:id="@+id/action_search"
android:title="@string/action_search"
android:orderInCategory="200"
android:icon="@drawable/abc_ic_search_api_mtrl_alpha"
app:showAsAction="ifRoom|collapseActionView"
/>
<item
android:id="@+id/action_notf"
android:title="Notification"
android:orderInCategory="200"
android:icon="@drawable/notf"
app:showAsAction="ifRoom|collapseActionView"
/>
<item
android:id="@+id/action_info"
android:orderInCategory="100"
android:title="Info"
app:showAsAction="never"
android:icon="@drawable/ic_image" />
<item
android:id="@+id/req_clg"
android:orderInCategory="100"
android:title="Request College"
app:showAsAction="never"
android:icon="@drawable/ic_image" />
<item
android:id="@+id/req_book"
android:orderInCategory="100"
android:title="Request Books"
app:showAsAction="never"
android:icon="@drawable/ic_image" />
<item
android:id="@+id/share_app"
android:orderInCategory="100"
android:title="Share the app"
app:showAsAction="never"
android:icon="@drawable/ic_image" />
<item
android:id="@+id/rate_app"
android:orderInCategory="100"
android:title="Rate the App"
app:showAsAction="never" />
<item
android:id="@+id/action_terms"
android:orderInCategory="100"
android:title="Terms & Conditions"
app:showAsAction="never" />
<item
android:id="@+id/action_about"
android:orderInCategory="100"
android:title="About Us"
app:showAsAction="never" />
<item
android:id="@+id/action_contct"
android:orderInCategory="100"
android:title="Contact Us"
app:showAsAction="never" />
Я не вижу изображения с текстом. –
Вы можете добавить только отдельные элементы ... я обновлю свой ответ –
change app: showAsAction = "never" to "always" –
- 1. Пункт всплывающего меню панели действий не отображается
- 2. Как скрыть пункт меню на панели действий?
- 3. Как показать пункт меню в панели действий?
- 4. Пункт меню в панели действий не работает
- 5. Дисплей пункт меню как в панели действий и меню ключа
- 6. Как я могу центрировать пункт меню в панели действий?
- 7. Bigger текст иконки в панели действий
- 8. Android: иконки не отображаются в панели действий
- 9. Поиск иконки меню действий не скрывается
- 10. Изменение вида на пункт меню в панели действий
- 11. Почему не отображается пункт меню в панели действий?
- 12. Программный пункт меню действий пожарной панели в Android
- 13. Необходимо дважды щелкнуть пункт меню переполнения, когда выбран другой пункт меню на панели действий
- 14. Как отобразить пункт меню в панели действий в android
- 15. пункт меню панели действий отображается, но не работает
- 16. Меню панели действий onclick
- 17. Android: Скрыть пользовательские панели действий иконки
- 18. пункт меню не отображается в строке действий
- 19. Как заменить/изменить значок панели действий пункт
- 20. Меню слайдов из панели действий
- 21. Меню на панели действий Android
- 22. Dont см пункт действия на панели действий
- 23. Выровнять меню панели действий справа
- 24. Меню панели действий отображает экран
- 25. Меню панели действий андроида фрагмента
- 26. Показать иконки панели действий с помощью FragmentActivity реализует ActionBar.TabListener
- 27. Android складные иконки меню панели инструментов исчезающие
- 28. Выпадающее меню панели действий Android
- 29. Цвет меню панели действий Android
- 30. Изменение цвета меню панели действий
Возможный дубликат [PopupMenu с иконками] (http://stackoverflow.com/questions/15454995/popupmenu-with-icons) –
Я был точно такой же «проблема», это что помогло мне (см. наивысший рейтинг): http://stackoverflow.com/questions/18374183/how-to-show-icons-in-overflow-menu-in-actionbar –
@Ace_McIntosh, это сообщение решило мою проблему. http://stackoverflow.com/a/20318161/3234665 Спасибо. –