在我们使用ScrollView中嵌套ListView的时候ListView只显示一行,其实这个可以直接动态设置ListView的高度即可,ListView的高度也很好计算,每项显示的高度乘以总显示的项即可,比如 每项高度为38dip 则
float height = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 38, getResources().getDisplayMetrics());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,(int) height * size);
listView.setLayoutParams(params);
本文介绍了解决ScrollView中嵌套ListView仅显示一行的问题。通过动态设置ListView的高度,使其能够展示所有项。具体实现方法是计算每项高度并乘以总的项数。
5445

被折叠的 条评论
为什么被折叠?



