Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Собственные атрибуты для View

3-й курс/Закрытая зона

Обновлено 20 ноября 2024

Метки: <declare-styleable>, <attr>, AttributeSet, TypedArray, obtainStyledAttributes()

Кроме программного создания нового компонента, не надо забывать и про XML-разметку. Несколько слов о схеме XML. Вы замечали, что вначале всегда указывается такая строка: xmlns:android="http://schemas.android.com/apk/res/android". Здесь указывается путь к репозиторию (искать в интернете этот адрес не нужно), который помогает среде разработки определить, откуда брать информацию. В частности, если вы задали параметр android:layout_weight, то в реальности его полное имя будет http://schemas.android.com/apk/res/android:layout_weight. Если вы укажете несуществующий параметр, то среда разработки, не найдя в репозитории нужной информации, сообщит вам об ошибке. Кроме этого вы можете создавать собственные схемы.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама