其中:ListView.setOnItemClickListener或TextView.setOnClickListener? [英] Which: ListView.setOnItemClickListener or TextView.setOnClickListener?

查看:384
本文介绍了其中: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


  1. 因为当你preSS列表项它给的反馈,你pressed它(如发光背景或东西)

  2. 您是从列表之外控制你的数据,因此你必须对对象的美好愿景正在控制

  3. 更面向对象

  4. 在我看来,它更容易

  5. 如果您在列表行只有一个看法又何苦上设置TextView的,而不是行?
  6. 点击监听器

这篇关于其中:ListView.setOnItemClickListener或TextView.setOnClickListener?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆