我需要我RecyclerView
圖像可以被按下,並進入下一個活動。我有Adapter
的代碼。android-如何意圖RecyclerView在AdapterClass
public class MakananAdapter extends RecyclerView.Adapter<MakananAdapter.ViewHolder> {
ArrayList<Makanan> makananList;
public MakananAdapter(ArrayList<Makanan> makananList)
{
this.makananList = makananList;
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_list,parent,false);
ViewHolder vh = new ViewHolder(v);
return vh;
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
Makanan tanaman = makananList.get(position);
holder.tvJudul.setText(tanaman.judul);
/*holder.tvHarga.setText(tanaman.harga);*/
holder.ivFoto.setImageDrawable(tanaman.foto);
holder.tvJudul.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
@Override
public int getItemCount() {
if(makananList!=null)
return makananList.size();
return 0;
}
public class ViewHolder extends RecyclerView.ViewHolder {
ImageView ivFoto;
TextView tvJudul;
TextView tvHarga;
public ViewHolder(View itemView) {
super(itemView);
ivFoto = (ImageView) itemView.findViewById(R.id.imageView);
tvJudul = (TextView) itemView.findViewById(R.id.textViewJudul);
/*tvHarga = (TextView) itemView.findViewById(R.id.textViewHarga);*/
}
}}
如何意圖RecyclerView在AdapterClass中?
你的問題是什麼? –
你的onClick方法是空的... – Chisko
我的問題是我如何意圖從適配器的圖像,因爲我的imageview是來自arraylist,並不是一個活動 –