本文主要是介绍ScrollView嵌套listview滑动位置底部bug,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
三种方案,个人推荐第三种:
1 sv.fullScroll(ScrollView.FOCUS_UP);
2 sv.setScrollY(0);3 sv.smoothScrollTo(0,20);
滑动冲突解决listView:
public class ListViewForScrollView extends ListView {public ListViewForScrollView(Context context) {super(context);}public ListViewForScrollView(Context context, AttributeSet attrs) {super(context, attrs);}public ListViewForScrollView(Context context, AttributeSet attrs,int defStyle) {super(context, attrs, defStyle);}@Override/*** 重写该方法,达到使ListView适应ScrollView的效果*/protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST);super.onMeasure(widthMeasureSpec, expandSpec);}
}
这篇关于ScrollView嵌套listview滑动位置底部bug的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!