Страницы

Поиск по вопросам

среда, 10 июля 2019 г.

Как автоматически настраивать высоту child элемента в ExpandableListView

Есть ExpandableListView, который содержит группы и вложенные элементы групп. В каждом элементе группы содержится 2 текстовых поля (слева и справа). Бывает такое, что текст в текстовом поле вложенного элемента группы слишком большой, и он разбивается на 3 строки. После этого он не помещается в высоту элемента группы.
Как сделать так, чтобы высота элемента группы устанавливалась автоматически в зависимости от количества текста в первом текстовом поле? Разметка для child элемента

android:textSize="16sp" android:textColor="#000000" android:layout_weight="3" />
android:textSize="16sp" android:textColor="#000000" android:background="@drawable/backgroun_button_nazad" android:textIsSelectable="false" android:gravity="center" />


Ответ

Вам надо для текстового поля указать высоту равную wrap_content и для его контейнера-родителя указать высоту равную match_parent


Комментариев нет:

Отправить комментарий