2010-08-16 4 views
4

На тему включены стандартные иконки Android documentation упоминает, что:с низким разрешением (ldpi) Android иконки

Ниже приведены стандартные иконки меню , которые используются в Android системы. Поскольку эти ресурсы могут изменять между версиями платформ, вы должны не ссылаться на копию системы . Если вы хотите использовать какие-либо значки или другие внутренние ресурсы с возможностью рисования, , вы должны сохранить локальную копию этих значков или рисунков в своем приложении ресурсов, а затем указать местную копию из вашего кода приложения. Таким образом, в вы можете сохранить управление над появлением ваших значков, , даже если изменяется копия системы. Обратите внимание, что приведенный ниже список не является , который должен быть заполнен.

В моем приложении я использую такие стандартные значки, как «ic_menu_sort_alphabically», и поэтому я попытался найти эти значки, чтобы включить их в свое приложение.

Однако, в разделе «android-sdk/platform/android-8/android.jar» я нахожу только значки в drawable-mdpi и в drawable-hdpi - нет ни одной доступной по умолчанию папки с иконками, -ldpi с версиями этих значков с низким разрешением. Тем не менее, такая версия с низким разрешением будет требовать предоставления собственных версий на устройствах ldpi, таких как HTC Wildfire.

Есть ли «официальные» версии значков Android, масштабированные в ldpi? Хотя вполне вероятно, что версии ldpi хранятся где-то на моем устройстве HTC Wildfire, я предполагаю, что они защищены авторским правом от HTC, а не под той же лицензией с открытым исходным кодом, что и значки в дистрибутиве Android.

ответ

2

Если вы не можете найти предварительно масштабированные изображения, вы можете просто открыть mdpi в Photoshop или GIMP и изменить их размер на 75%, чтобы создать значки ldpi. Чтобы hdpi изменил размер изображения mdpi на 150%.

Смежные вопросы