繁体   English   中英

Gallery中ScrollView内的按钮不响应click

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM