
[英]ScrollView with Buttons inside, no response until second click on any button inside
[英]Buttons inside ScrollView inside Gallery don’t respond to click
我有一个带有ScrollViews的Gallery作为子项。 滚动视图可以包含滚动区域内的文本,图像和按钮。 我需要确保按预期正确处理触摸事件。
我在这里找到了一个很好的解决方案: 在Gallery中的ScrollView,它们都是独立滚动的
不幸的是,这个解决方案对按钮没有帮助。 有时,点击按钮会导致图库控件滚动到邻居项目。
如何阻止ScrollView和Gallery滚动,然后当按钮位于滚动视图内部并且滚动视图是图库控件中的项目时,用户正在点击按钮?
有人能为我提供识别“点击”手势的解决方案吗?
我有过类似的东西 - 我通过在XML中添加onClick来修复它:
<button android:onClick="handleClick" ... />
然后在你的代码中:
public void handleClick(View view) {
// get the position of the clicked item in the list
int position = getListView().getPositionForView(view);
// do something with the item
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.