Android 动态调整ExpandableListView中组标题的高度
我有一个可扩展的列表视图(ELV),其中的组具有LinearLayout。我已经将组的高度设置为某个值(在本例中为38dip,相当于两行文本)。如果组标题很长并且需要超过2行,则它在ELV项目中不会正确显示-视图的某些部分会被滚动。另一方面,如果我在LinearLayout中将android:layout\u height更改为“wrap\u content”,则组始终显示所有行。但行宽是可变的,即短标题仅显示1行,长标题显示2行、3行或4行。那看起来很难看。我想实现的高度类似于max(“38dip”,“wrap_content”)。有办法做到这一点吗Android 动态调整ExpandableListView中组标题的高度,android,expandablelistview,Android,Expandablelistview,我有一个可扩展的列表视图(ELV),其中的组具有LinearLayout。我已经将组的高度设置为某个值(在本例中为38dip,相当于两行文本)。如果组标题很长并且需要超过2行,则它在ELV项目中不会正确显示-视图的某些部分会被滚动。另一方面,如果我在LinearLayout中将android:layout\u height更改为“wrap\u content”,则组始终显示所有行。但行宽是可变的,即短标题仅显示1行,长标题显示2行、3行或4行。那看起来很难看。我想实现的高度类似于max(“38d
即使在编程上,如果我将android:layout\u height设置为“wrap\u content”,我似乎也无法获得组的实际高度。有什么建议吗?不能直接解决问题。将以下内容添加到组的xml布局文件中:
android:paddingTop="7dip"
android:paddingBottom="7dip"
这使得布局看起来不那么拥挤,这是我首先想要做的。继续前进-但如果其他人有更好的解决方案,我会感兴趣