簡體   English   中英

檢測在recyclerview物品(Gmail)中孩子的點擊

[英]Detecting click on a child inside a recyclerview item (Gmail)

如何在recyclerview項目中檢測到對特定孩子的點擊? 在Gmail應用程序中,此功能可用於真正快速選擇項目而無需長按,而只需單擊“聯系圖像”即可。 如何檢測用戶在特定項目內單擊的位置?

謝謝!

Gmail應用

當您在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);
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM