5-й курс/Закрытая зона
Метки: <declare-styleable>, <attr>, Custom View, 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. Если вы укажете несуществующий параметр, то среда разработки, не найдя в репозитории нужной информации, сообщит вам об ошибке. Кроме этого вы можете создавать собственные схемы. В следующем примере вы увидите такой способ.
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью