текст "Выбрано" находился под текстом "Навигатор активирован", я использую sdp. Проблема в том, что если я создаю новый dimen и назначаю его тексту, текст отображается корректно на телефонах, но когда я меняю устройство на Desktop - текст как следствие "плывёт". Как можно это пофиксить или сделать правильно? Очень буду благодарен за помощь
я конечно не вижу весь xml но почему бы не убрать вложенности и все внутри констрайта сверстать + привяжешь текст к иконке и по идее размер экрана не будет играть
Я подумал что если помещать всё в блоки, будет более качественная вёрстка, или не играет роли?
Вложенность ухудшает производительность, LinearLayout это такая же вьюшка, которую надо измерить и залаяутить, вложенность надо избегать по возможности
Окей, спасибо большое, буду знать. А если приложение вдруг имеет очень много излишков в вёрстке, на сколько рационально использовать вложенные блоки?
Зависит от конкретного экрана, но чаще всего чем сложнее экран, тем больше влияния оказывает вложенность. Обычно констрейнта хватает на такие экраны, но если что можно и кастомную вьюшку сделать
Почитай как рисуется иерархия вьюшек
Обсуждают сегодня