我有一个RecyclerView
项目列表。单个列表项是ImageView
,TextView
。点击它们时会有不同的行为。单个列表项是借助ViewHolder呈现的。
我应该在.setOnClickListener()
和ImageView
拨打TextView
电话?在ViewHolder中?或者当视图绑定时,在RecyclerView的onBindViewHolder
方法内部?
答案 0 :(得分:1)
在绑定onBindViewHolder
和ImageView
时,在TextView
方法内部调用它。如果您在ViewHolder
本身上设置它,那么将为RecyclerView中的整个列表项触发onClick()。
答案 1 :(得分:1)