public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int newHeight = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, newHeight); }
pulltorefresh嵌套listview重写listview高度
最新推荐文章于 2021-05-27 06:06:11 发布
这是一个关于如何在使用PullToRefresh库时重写ListView高度的实现。通过自定义MyListView类,并覆盖onMeasure方法,将ListView的高度设置为Integer.MAX_VALUE的一半,从而解决嵌套时高度计算问题。
摘要由CSDN通过智能技术生成