Intereting Posts
Регистр облачных сообщений Google AUTHENTICATION_FAILED Может ли новый конструктор File () возвращать null на Android? Как предоставить разрешение на приложение, которое загружается из магазина воспроизведения? Android 4.0.4 MediaPlayer готовят выпуск с использованием URL-адресов RTSP Может ли инвертировать приоритет в Android ScrollView перескакивает в EditText Android – результат AsyncTask, который не возвращается на главную активность Как я могу запрограммировать вращающуюся круговую анимацию, такую ​​как эта (прикрепленная фотография)? Android Android – когда звонить db.setTransactionSuccessful ()? Есть ли способ избежать полноэкранного поиска SearchView / Keyboard на ландшафте? Переключение между фрагментами в одном действии Отмена или отмена трансляций Как привести индикатор страницы круга на передний план в Android Панель действий не отображает значки действий Хороший способ кэширования данных во время жизненного цикла приложения Android?

Динамически настраивать высоту заголовков групп в ExpandableListView

У меня есть ExpandableListView (ELV) с группами, имеющими LinearLayout. Я установил высоту группы для некоторого значения (38dip в этом случае эквивалентно двум строкам текста). Если заголовок группы длинный и занимает более 2 строк, он не отображается правильно в элементе ELV – часть прокрутки просматривается. С другой стороны, если я изменяю android: layout_height на «wrap_content» в LinearLayout, группы всегда показывают все строки. Но ширина строк является переменной, т. Е. Короткие заголовки отображаются только с 1 строкой, а длинные заголовки отображаются с 2, 3 или 4 строками. Это выглядит уродливо. Я хотел бы, чтобы высота была чем-то вроде max («38dip», «wrap_content»). Есть ли способ сделать это?

Даже программно я, кажется, не получаю фактическую высоту группы, если я устанавливаю андроид: layout_height для «wrap_content». Есть предложения?

Solutions Collecting From Web of "Динамически настраивать высоту заголовков групп в ExpandableListView"