我的自定义ListView
包含多个TextView
s,ImageView
等,这些都是动态加载的,TextView
s的数量各不相同项目清单。我正在OnClickListener()
使用TextView
,这就是我遇到问题的地方。
实际上我在使用Button
之前使用的是TextView
s。我切换到TextView
的原因是Button
s获得了更多空间,这对于listitem来说是不够的。此外,TextView
的{{1}}与OnClickListener()
相似,Button
与TextView
相比空间占用的空间更少。
当我点击一个列表项中的Button
时出现问题,让我说我有TextView
个TextView
个工作正常,而其他两个调用{{1而不是调用TextView
注意:我的自定义OnItemClickListener()
活动扩展textView.OnclickListener()
,所有功能都在ListView
内完成。我无法使用BaseAdapter
,因为它不起作用,我不知道为什么。相反,我使用的是getView()
有什么建议吗?或者我做错了什么?
以下是代码:
CustomListItemsAdapter.java
listview.setOnItemClickListener()
答案 0 :(得分:0)
如果您希望在TextView
内的getView()
点击活动,请使用ViewHolder
声明视图,并在getView()
内创建所有视图的对象,然后使用{{1} }和setTag()
getTag()
。