本文主要是介绍简单解决ScrollView和ListView冲突不兼容问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在我们使用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冲突不兼容问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!