【发布时间】:2012-09-20 16:38:53
【问题描述】:
在你说之前 “Google 说不要这样做” 请阅读我的所有问题!!
布局:
ScrollView -> RelativeLayout -> ScrollView -> RelativeLayout
first ScrollView 是必要的,因为表单条目会拉起某些手机上的软键盘,从而隐藏其余内容。将 ScrollView 作为最外层的容器允许用户在存在软键盘的情况下进行滚动。
层次结构中的第二个 ScrollView 是一个仍然可以滚动的ListView。
我完全理解为什么不鼓励开发人员在另一个 ScrollView 中拥有一个 ScrollView。我需要想办法让两者一起工作。我尝试在最里面的 ScrollView 触摸时禁用最外面的 ScrollView,但这没有帮助。
有没有办法解决这个问题(当然不是同时)?在再次更改内容页面之前,我什至不介意禁用最外层的 ScrollView。一定有办法..
【问题讨论】:
-
"层次结构中的第二个 ScrollView 是一个仍然可以滚动的 ListView。" --
ScrollView!=ListView。 “我需要想办法让两者协同工作”——或者,您可以将ListView替换为Spinner。 -
@CommonsWare
Spinner的想法会很好用,但不幸的是,该列表包含大约 20 篇带有标题、日期和预告片的文章,因此我需要一种方法来使用自定义布局显示所有内容: (
标签: android android-layout android-scrollview