当ScrollView中的内容时动态填充的时候,就出现了这么一个现象,SrcollView会自动滚动到最后一个子控件的位置,如ScrollView嵌套ListView,listview重新计算高度时。这样的用户体验非常不好。
解决方法:
重写scrollView的方法:
- @Override
- protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {
- return 0;
- }
本文介绍了一种解决ScrollView在动态填充内容时自动滚动至最后一个子控件的问题。通过重写computeScrollDeltaToGetChildRectOnScreen方法,可以有效改善用户体验。
4130

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