Android:Как использовать существующие графические элементы
-
06-07-2019 - |
Вопрос
Я хотел бы создать пользовательский интерфейс, который содержал бы значки индикации сети (3G, WiFi ...), и я хотел бы использовать существующие графические элементы, которые отображаются в панели уведомлений.
Кто-нибудь знает, как получить эти существующие элементы и использовать их в пользовательском макете?
Я предполагаю, что все эти значки являются элементами ImageView, и мне интересно, возможно ли получить их с помощью findViewById()
способ.
Решение
Они доступны для рисования в android.R.drawable. Список доступных доступных для рисования элементов версии 1.0 можно найти в списке доступных для рисования
Другие советы
Вы можете пойти в http://source.android.com/download чтобы получить инструкции о том, как загрузить исходники для Android (включая изображения / чертежи), найдите * .pngs, а затем обратитесь к тем, которые вам нужны, вот так:getResources().getDrawable(android.R.drawable.ic_menu_save).
P.S.По крайней мере, некоторые из чертежей поставляются вместе с sdk:$SDK_PATH\платформы\android-1.5\данные\разрешение\возможность рисования