в нем контейнер ConstraintLayout с TextView (из-за чего высота TextView и как результат ConstraintLayout бывает разной). Нужно разместить контейнер посередине экрана если его высота не превышает этого размера. Если превышает - то нужно чтобы сверху у контейнера был padding 100dp.
Попробовал пока разные комбинации и с контейнером как ConstraintLayout и с LinearLayout. Использовал пустые вьюшки с параметром minHeight и constraintHeight_min. В любом случае оно всегда рисовало в придачу такой же паддинг снизу. Есть подозрение что ScrollView не понимает как правильно высчитать нужное место для такого Layout-а. Как думаете, возможно как-то реализовать подобное в разметке, не прибегая к коду?
Без кода вряд-ли получится
Вряд-ли. Скроллвью динамически считает свой размер
Попробуй вопрос нативщикам задать. Их больше и они может подскажут
Скролвью считает розмер скрола относительно размера контейнера Без кода этого не получиться
И если так то и контейнера не нужно Берешь в скрол суешь текст вью Ожидаешь размер пока почситает Дальше исходя изеготого добавляешь падинг если текст большой, а если меньше то выставляешь ему гравити центр и размер такой же как и в скрола
Так примерно и делаю, нашел что LayoutChange вызывается по нему буду определять
А это ты для формов юзаешь или просто натив.
Обсуждают сегодня