ScrollView中嵌套了ListView后进入页面会直接显示ListView的第一条内容, ListView上面的内容需要滑动才能显示.
这是因为ListView获取了焦点, 导致ScrollView直接滑动到了ListView的位置.
代码中加上
listView.setFocusable(false);
就可以了
ScrollView嵌套GridView也可以用同样的方法
本文介绍了解决ScrollView中嵌套ListView时出现的焦点问题,即ListView默认获取焦点导致ScrollView无法正常滚动显示所有内容的现象。通过设置ListView的可聚焦属性为false解决了这一问题。
ScrollView中嵌套了ListView后进入页面会直接显示ListView的第一条内容, ListView上面的内容需要滑动才能显示.
这是因为ListView获取了焦点, 导致ScrollView直接滑动到了ListView的位置.
代码中加上
listView.setFocusable(false);
就可以了
ScrollView嵌套GridView也可以用同样的方法

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