其中:ListView.setOnItemClickListener或TextView.setOnClickListener? [英] Which: ListView.setOnItemClickListener or TextView.setOnClickListener?
本文介绍了其中:ListView.setOnItemClickListener或TextView.setOnClickListener?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个的ListView
与只有一个的TextView
,我想设置一个点击自定义适配器监听了。
I have a ListView
with a custom adapter that only has a TextView
, and I want to set a click listener for it.
我应该选择哪一个: ListView.setOnItemClickListener
自定义适配器之外,或 TextView.setOnClickListener
里面的自定义适配器的 getView()
?为什么?
Which one I should choose: ListView.setOnItemClickListener
outside of the custom adapter, or TextView.setOnClickListener
inside the custom adapter's getView()
? And why?
谢谢!
升。
推荐答案
您一定要使用 ListView.setOnItemClickListener
- 因为当你preSS列表项它给的反馈,你pressed它(如发光背景或东西)
- 您是从列表之外控制你的数据,因此你必须对对象的美好愿景正在控制
- 更面向对象
- 在我看来,它更容易
- 如果您在列表行只有一个看法又何苦上设置TextView的,而不是行? 点击监听器
这篇关于其中:ListView.setOnItemClickListener或TextView.setOnClickListener?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文