【问题标题】:Android Gallery children onClickListenerAndroid Gallery 子 onClickListener
【发布时间】:2013-10-08 09:54:30
【问题描述】:

我有一个已实现 BaseAdapter 的库。 Gallery 的每个视图都包含带有许多 TextVIew 的 LinearLayout。因为我希望每个 TextView 有不同的 onClickListeners(加载不同的网页),所以我将 onClickListeners 放在适配器的 getView 中。此操作(在适配器的 getView 中设置侦听器)冻结图库,并且无法滚动。另一方面,在适配器之外,我只能为整个画廊放置监听器,但不能专门为画廊每个元素的每个子元素放置。我的问题是如何在不删除 Gallery 的滑动功能的情况下将附加到 Gallery 的 BaseAdapter 中的 onClickListener 放入 Gallery 中的每个元素的子项。我尝试使用 touchevent 但不起作用。有什么想法吗?

【问题讨论】:

  • 它应该像那样工作。当你这样做时,究竟发生了什么?日志和代码会很有帮助,可以帮助您...

标签: android gallery onclicklistener baseadapter


【解决方案1】:

在 OnItemClickListener 中,您必须获取所有子视图的 id 并检查父视图的视图。当然,如果子视图等于父子视图,您可以接触到每个特定的子视图。

【讨论】:

    猜你喜欢
    • 2011-07-07
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2011-08-07
    相关资源
    最近更新 更多