забывал. Где-то слышал, что создание и расстановка вьюшек из кода является плохой практикой, почему так? Я сейчас не о компоузе, а о классическом построении UI с помощью xml
не является плохой практикой
О, класс, кажется меня однажды жестоко обманули😂
1. Код в активности это не страшно если не совать 300 строк в onCreate. Он выносится в отд.метод в конец файла 2. Многие вещи в верстке, до появления констрейна только из кода и делались. Плюс там можно динамически добавлять/убирать вью. Таблицу на TableLayout без кода не сверстать.
Благодарю за информацию, таблицу никогда не приходилось верстать. А потом очищаем эти вьюхи в onDestroy я так понимаю да?
После iOS отсутствие превью это не страшный нюанс) Благодарю за ответ. Возможно когда-то понадобится этот навык из кода сверстать что-нибудь)
Зачем? Это такие же вьюхи как те что из xml. Создал через конструктор, добавил в нужный лэйаут как addChild. Или убрал поменял на другой потом
А, понял, ну в общем погуглю, интересная тема
Можно делать custom view и там добавлять вью динамически. В этом случае будет превью.
Обсуждают сегодня