public class CustomListView extends ListView{ public CustomListView(Context context) { super(context); // TODO Auto-generated constructor stub } public CustomListView(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } public CustomListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // TODO Auto-generated constructor stub } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
scrollView 嵌套listView 中重写listView
最新推荐文章于 2021-05-27 02:20:32 发布
本文介绍了如何在Android中创建一个自定义ListView,该ListView用于解决ScrollView嵌套ListView时的滚动问题。通过重写ListView的onMeasure方法,限制其高度为父视图高度的一半,实现了更流畅的滚动体验。
摘要由CSDN通过智能技术生成