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