gpt4 book ai didi

android - ScrollView 内的 ListView

转载 作者:行者123 更新时间:2023-11-29 00:37:04 25 4
gpt4 key购买 nike

所以我知道我不能在 ScrollView 中使用 ListView,因为在这种情况下 ScrollView 获得焦点并且 ListView 变为不可滚动。但是我有一个程序在横向模式下会超出屏幕,我需要能够向下滚动才能看到程序的其余部分,所以我使用 LinearLayout(vertical)ScrollView 包含大部分程序,在 ScrollView 下,我得到了 ListView。现在,当我处于横向模式时,我希望能够向下滚动到我的 ListView,但它不允许我这样做,它让我在 ListView 开始的地方停下来。是否有某种解决方案,或者让我的程序保持纵向模式对我来说更好?

最佳答案

您仍在尝试在横向模式下将 ListView 嵌套在 ScrollView 中......

我建议创建一个包含两列的新横向特定布局:左侧 侧包含 ScrollView 内的 UI 元素,右侧 side 包含 ListView。这样两个 View 仍然支持滚动。

只需将此新布局保存在一个新文件夹 res/layout-land 中,并使用与 res/layout 中的纵向布局相同的文件名>。当方向改变时,操作系统将自动切换布局。

您可以阅读更多相关信息:Supporting Different Screens

此最终结果将类似于旧的 Google 市场图片:

Goole Market Landscape

如有必要,左侧绿色部分可以滚动,右侧白色部分也会滚动。

关于android - ScrollView 内的 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11943232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com