Size: a a a

Android Developers

2021 November 04

RC

Roman Chumachenko in Android Developers
Продебаж, она, скорее всего, добавляется. Проблема может быть или в размерах неправильных, или в отрисовке
источник

SM

Scrooge McDuck in Android Developers
Хмм, ок, спасибо
источник

RC

Roman Chumachenko in Android Developers
Кто-то в целом сталкивался с NoClassDefFoundError? В какую сторону смотреть?
источник

L

Leonid in Android Developers
Не может addView не работать. Но вот само custom view скорее всего написано так удачно, что просто не показывается на экране.
источник

L

Leonid in Android Developers
Кроме того, у этого custom view конструктор не по уставу написан.
источник

SM

Scrooge McDuck in Android Developers
Ну вот код, если поможет. https://pastebin.com/0YS1iMRN
источник

SM

Scrooge McDuck in Android Developers
Я менял конструктор, но это не помогло
источник

L

Leonid in Android Developers
Конструкторов у вью всего 3  стандартных +1 типа устаревший (?). Вы там добавляете еще свои параметры. Нинада так.

Кроме того, вы инфлейтите лэйаут в радиобаттон. Это как так?
источник

SM

Scrooge McDuck in Android Developers
А как правильно сделать если нужно передать какие то данные? Ну у меня кастом radiobutton, поэтому
источник

L

Leonid in Android Developers
Через свои проперти и методы.
Вы где-нибудь видели, например, у Button передачу click listener в конструкторе?

Любой класс, а тем более custom view по умолчанию должен создаваться в минимально рабочем состоянии.
источник

L

Leonid in Android Developers
Разве в кнопку можно инфлейтить что-то своё? Я что-то пропустил, похоже :)
источник

SM

Scrooge McDuck in Android Developers
Хм. ну первое понял, а второе немного не понятно?
источник

SM

Scrooge McDuck in Android Developers
А, то есть с биндингом что то не так?
источник

L

Leonid in Android Developers
Есть вью-контейнеры. Типа FrameLayout, LL и т.д. (ViewGroup) В них можно инфлейтить дочерние вью. Вы же делаете inflate не во ViewGroup чтобы получить что?
источник

SM

Scrooge McDuck in Android Developers
Все, понял, а как получить биндинг если это не ViewGroup?
источник

L

Leonid in Android Developers
Зачем? Какой байндинг может быть у кнопки? Это не контейнер же.
источник

SM

Scrooge McDuck in Android Developers
А как работать тогда с вью? Через this?
источник

L

Leonid in Android Developers
Чтобы что?
источник

SM

Scrooge McDuck in Android Developers
Ну например присвоить текст
источник

L

Leonid in Android Developers
Как со всеми обычными TextView, Button. RadioButton, Checkbox 🤷
источник