Leg*_*end 2 android listview click event-handling
旧问题(Mark已回答-答案是使用getTag()):
假设我有一个具有自定义布局的ListView,每行都有一个ImageView和一个TextView。现在,当单击时,我可以基于视图确定单击了哪个图像和哪个textview,但是如果我必须传递此信息以说其他活动,则需要该位置。但是,我如何获得列表视图中单击的项目的位置?
修订的问题:
我正在执行以下操作:具有ImageView和TextView的自定义ListView。我想根据单击图像还是文本元素来执行不同的操作。现在,我可以采用两种方法来执行事件处理:
方法1:将OnItemClick侦听器附加到ListView中的项目并执行适当的操作。问题:关于单击哪个元素(图像或文本)仍存在疑问。我将如何确定这条信息,然后采取必要的措施?
方法2:将OnClick侦听器分别附加到每个listview项内的图像和文本上,然后执行适当的操作。问题:我对这种方法的性能高度怀疑。除此之外,在单击时,该项目的行未突出显示,这使其非常不直观。在这种情况下,如何使行突出显示?
有什么建议么?
| 归档时间: |
|
| 查看次数: |
1477 次 |
| 最近记录: |