在你 说“谷歌说不要这样做”之前 ,请阅读我的所有问题!!
布局:
ScrollView -> RelativeLayout -> ScrollView -> RelativeLayout
第一个ScrollView 是必要的,因为表单条目会在某些手机上拉起软键盘,从而隐藏其余内容。将 ScrollView 作为最外层的容器允许用户在存在软键盘的情况下进行滚动。
层次结构中较低的第二个ScrollView 是仍可滚动的 ListView。
我完全理解为什么不鼓励开发人员在另一个 ScrollView 中有一个 ScrollView。我需要想办法让两者一起工作。当最里面的 ScrollView 得到触摸时,我尝试禁用最外面的 ScrollView,但这没有帮助。
有没有办法解决这个问题(当然不是同时)?在再次更改内容页面之前,我什至不介意禁用最外层的 ScrollView。一定有办法。。