ScrollView嵌套ListView(listview条目全部展示)
1.重写listview
2.appreciationLv.setFocusable(false);
public class CustomListview extends ListView{
public CustomListview(Context context) {
super(context);
}
public CustomListview(Context context, AttributeSet attrs) {
super(context, attrs);
}
public CustomListview(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@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所有条目无法完全展示的问题的方法。通过重写ListView并调整其测量方式,使ListView能够在ScrollView中正确显示所有内容。
601

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



