У меня есть класс, который расширяет представление и позволяет мне строить данные. Я хочу создать еще один класс, который расширяет представление, содержащее два из этих графических представлений. В моем конкретном случае я не могу расширять макет, например LinearLayout, и добавлять к нему представления. Мой родительский класс должен расширить представление. Можно ли создать вид, который состоит из других пользовательских представлений без расширения макета?Добавить пользовательские представления в представление без расширения макета?
ответ
Вот ваш ответ. Вы можете создать пользовательский составной вид. http://code.tutsplus.com/tutorials/creating-compound-views-on-android--cms-22889
Если мне что-то не хватает, похоже, что это требует, чтобы вы расширили Layout вместо View. Это одно из ограничений, которым я подвергаюсь из-за пользовательского класса View, который я расширяю. – tomsrobots
Макеты расширяют 'View'. Пример: LinearLayout -> ViewGroup -> View -> Object –
Вам нужно будет расширить ViewGroup или переделать два пользовательских представления в один вид. –