Один из способов ссылки на пользовательский компонент (View или ViewGroup) состоит в том, чтобы иметь полное имя пакета, например <com.foo.bar.MyItemLayout>
Одной из опций передачи данных из декларации в XML является использование AttributeSet
в конструкторе. Если вы установите атрибут в XML, вы можете получить его, используя методы из этого класса (например, getFloatValue()
).
Итак:
Шаг 1: Сделайте что-то вроде <com.foo.bar.MyItemLayout item="xxxx"></com.foo.bar.MyItemLayout>
Шаг 2: В MyItemLayout
вызовите конструктор attrs.getFloatValue()
(или любой другой тип), чтобы получить данные
Надеюсь, это помогло
JQCorreia