【发布时间】:2011-05-02 22:41:50
【问题描述】:
我已经尝试了几天试图解决这个问题,但我无法弄清楚。问题是,简单的活动,具有简单的布局,ScrollView -> LinearLayout -> 和布局内的许多按钮(在滚动内容内)。一切正常,但有一件棘手的事情。当我单击一个按钮时,假设在滚动内容的顶部并立即向下滚动到内容的底部并单击那里的另一个按钮,直到我再次单击并且一切都恢复正常之前什么都没有发生。这可以随时复制,并且与代码无关(我已经尝试了 20 多个场景)。我在 Android 方面还没有太多经验,但看起来滚动侦听器停止了 onClick 侦听器或类似的东西。对此的任何帮助将不胜感激。提前谢谢你。
PD。如果我以编程方式执行scrollTo(),而不是用手指手动滚动,那么一切正常,并且在第一次触摸时点击响应。这简直让我不知所措。
【问题讨论】:
-
@esenian:创建一个演示问题的示例项目。将该项目上传到某处(例如,作为 ZIP 文件)。在此处发布指向该链接的链接,并在以@CommonsWare 为前缀的评论中,以便我知道您发布了它。
-
@CommonsWare 我在这里上传了一个项目megaupload.com/?d=U69RRBAW 真的很简单,布局,没有动作,只需按下按钮1,向下滚动并按下按钮14。你会明白我的意思(没有橙色框在按钮上直到第二次点击)。非常感谢您的宝贵时间。
-
@esenian:MegaUpload 说文件不可用。通过编辑您的问题,或者使用gist.github.com 或类似的“pastebin”服务,发布您的 Activity 类 Java 源代码和布局 XML 文件(如果有)可能就足够了。
-
@CommonsWare 很抱歉给您带来不便。我使用 github gist.github.com/656821 上传主要活动和布局。正如我所说的没有功能的非常简单的代码,但我认为它说明了我的意思。非常感谢。
-
你是怎么解决你的问题的?
标签: android scrollview