У меня есть пункт меню и значки для него в размерах 36x36,48x48 и 72x72 пикселей. Теперь, как сделать каждый значок в отдельных случаях. Можно ли определить это в XML-файле?Значки меню Android
ответ
Я думаю, вы уже видели эту полезную ссылку:
http://developer.android.com/guide/practices/ui_guidelines/icon_design.html
Все, что вам нужно сделать, это сохранить различные варианты при разных папках, но с тем же именем:
res/drawable-ldpi (36x36)
res/drawable-mdpi (48x48)
res/drawable-hdpi (72x72)
You обратитесь к ним в свой код через общее имя ресурса, но используемая фактическая версия адаптируется в зависимости от размера экрана используемого устройства.
Итак, я использую что-то вроде «@ drawable/example», и он будет автоадаптировать? – lpandzic
Да, если вы это делаете, определяя свой макет. Вы можете сделать это также программно через R.drawable.example. Обратите внимание, что можно также адаптировать свои макеты к разным размерам экрана, но, возможно, это не то, что вы хотите. – Zelimir
Обратите внимание, что http://developer.android.com/guide/practices/ui_guidelines/icon_design_menu.html#size9 дает несколько иных размеры иконок:
Menu icon dimensions for high-density (hdpi) screens:
Full Asset: 72 x 72 px
Icon: 48 x 48 px
Square Icon: 44 x 44 px
Menu icon dimensions for medium-density (mdpi) screens:
Full Asset: 48 x 48 px
Icon: 32 x 32 px
Square Icon: 30 x 30 px
Menu icon dimensions for low-density (ldpi) screens:
Full Asset: 36 x 36 px
Icon: 24 x 24 px
Square Icon: 22 x 22 px
Если вы используете иконку более чем 48x48 на экране ИПЧРА, пользователь не будет видеть название пункта меню (или увидеть усеченное название , что еще хуже).
- 1. Значки меню Android
- 2. значки меню цветного экрана Android
- 3. Android - dexguard удаляет значки меню
- 4. Значки меню Android - не все видимы?
- 5. Android Studio: Значки контекстного меню не отображаются
- 6. Android: где найти значки меню xhdpi?
- 7. Стандартные значки меню Android, например обновление
- 8. Пользовательские значки - меню гамбургера
- 9. Значки значков меню различны
- 10. Значки вкладок Android
- 11. Значки меню меню, сгенерированные onResume of fragments
- 12. Пустые значки в меню «Пуск»
- 13. Добавить значки в список меню.
- 14. Android - рисовать значки на MenuItems
- 15. Значки меню ActionBar отображаются только в меню переполнения
- 16. Значки не отображаются для пунктов меню
- 17. Различные значки меню на разных страницах viewpager
- 18. Значки меню Ящика дисплея справа от пунктов меню
- 19. Различные значки меню для Android Honeycomb и выше
- 20. Значки в строке меню не показаны Eclipse Android
- 21. Android: как сделать анимацию перехода на значки меню панели инструментов?
- 22. Добавить разделители и значки в всплывающее меню Android-панели
- 23. Как удалить значки из меню переполнения ActionBarSherlock на Android 2.3?
- 24. Android Studio 2.0 не отображает значки меню в предварительном просмотре
- 25. Как изменить значки главного меню в приложении для Android
- 26. Как переключить значки меню панели действий в android
- 27. Значки Android ActionBar отсутствуют
- 28. Значки меню панели действий dissapear in onDrawerОткрыто
- 29. Значки Android Studio, означающие
- 30. Значки для Android-приложений
Что это за конкретные случаи? – xandy