0
我正在使用xamarin android應用。我使用回收站視圖來顯示每一行中的圖像。現在對於每個項目圖像都有一些我需要重定向的鏈接。如何在回收站視圖中爲每個圖像實現這種onclick操作。 請在這方面幫助我。 謝謝Recyler view listitem image onclick
我正在使用xamarin android應用。我使用回收站視圖來顯示每一行中的圖像。現在對於每個項目圖像都有一些我需要重定向的鏈接。如何在回收站視圖中爲每個圖像實現這種onclick操作。 請在這方面幫助我。 謝謝Recyler view listitem image onclick
創建回收視圖時,您需要創建一個RecyclerView適配器,該適配器實現了在回收視圖中爲視圖創建和綁定視圖的方法。您的代碼中某處(通常位於此回收器視圖適配器類中),您需要定義您將用於回收器視圖項目的視圖。這是你應該將onClickListener分配給imageView的地方。
這裏是我認爲viewholder定義的例子,可以幫助你:
public class YourViewHolder extends RecyclerView.ViewHolder {
protected ImageView yourImage;
public YourViewHolder(View v) {
super(v);
final View theView = v;
yourImage = (ImageView) v.findViewById(R.id.yourImage);
yourImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// image clicked... do something
}
});
}
}
讓我知道,如果你需要關於如何建立回收視圖適配器類的詳細信息(我假設你已經這樣做了,但我可能會誤會)。
剛纔意識到你說你在Xamarin編寫你的代碼..不知道該如何幫助你:/ – ryguy
代碼在Xamarin中有所變化,但邏輯會類似 – xleon
謝謝你幫助我: ) – Amrutha