gpt4 book ai didi

Android:是否可以在标签 View 的鳍状肢中使用 ScrollView ?

转载 作者:行者123 更新时间:2023-11-30 04:51:59 25 4
gpt4 key购买 nike

我有一个 TabView,在它的第一个选项卡上我有一个 ViewFlipper 显示 两页 ImageButtons(比如 buttonsPage1buttonsPage2)。

当处于横向时,我需要图像按钮页面可以滚动,所以我尝试在 buttonsPage1buttonsPage2 ScrollView em>。我收到 StackOverflowError。

然后我尝试从 pageButtons1 和 2 中抑制 ScrollView,并将 ViewFlipper 包含在 ScrollView 中。我遇到了同样的 StackOverflowError。

如果我完全删除 ViewFlipper,应用程序将按预期运行,不会发生任何错误,只有我确实需要在横向时滚动。

谁能帮我解决这个问题?

最佳答案

I get a StackOverflowError.

如果您的堆栈跟踪列出了一大堆看起来与绘制您的 UI 相关的 Android 内部方法,那么您的 UI 太复杂了。使用 hierarchyviewer和您的模拟器查看您的 Activity 的 View/ViewGroup 树,并找到删除图层的方法。例如,如果您的 TabWidget 不包含 ViewFlipper,而是您使用 Intent 来指定选项卡中的 Activity ,那么为您的 View 层次结构添加多个层,而不仅仅是使用 Views 作为选项卡的内容。

我的一般经验法则是尝试将我的 View 层次结构保持在个位数深度,从根到最长分支进行测量。当你达到 15 层时,你几乎肯定会在某个地方崩溃。

如果您的 StackOverflow 错误似乎与绘制您的 UI 无关,那么您需要发布堆栈跟踪作为对该问题的编辑。

关于Android:是否可以在标签 View 的鳍状肢中使用 ScrollView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3021816/

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