如何在recyclerview项目中检测到特定孩子的点击? 在Gmail应用中,这用于能够非常快速地选择项目,而无需长按,而只需单击"联系人图像"。 如何检测用户在特定项目中的单击位置?
谢谢!
答案 0 :(得分:1)
当您在RecyclerView.Adapter
子类中为行充气时,可以向其任何子视图添加View.OnClickListener
并从那里操纵该行。
final View rowView = inflater.inflate(R.layout.item, viewGroup, false);
rowView.findViewById(R.id.avatar).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
rowView.setBackground(Color.RED);
}
});