Android:Как использовать существующие графические элементы

StackOverflow https://stackoverflow.com/questions/1013157

Вопрос

Я хотел бы создать пользовательский интерфейс, который содержал бы значки индикации сети (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\данные\разрешение\возможность рисования

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top