Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
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. Если вы укажете несуществующий параметр, то среда разработки, не найдя в репозитории нужной информации, сообщит вам об ошибке. Кроме этого вы можете создавать собственные схемы.
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью