我已经设置了一个简单的getter和setter,用于设置图像以及在我的recycler视图布局中,但目前仅设置正在设置的文本,但不是图像。
运行代码时,它不会显示任何错误,我将继续搜索分辨率。
模态类...
public AlarmCreationModal(String mTitle, Bitmap mImage, int mType) {
this.mTitle = mTitle;
this.mType = mType;
this.mImage = mImage;
}
private String mTitle;
public Bitmap getmImage() {
return mImage;
}
public void setmImage(Bitmap mImage) {
this.mImage = mImage;
}
private Bitmap mImage;
public String getmTitle() {
return mTitle;
}
public void setmTitle(String mTitle) {
this.mTitle = mTitle;
}
public int getmType() {
return mType;
}
public void setmType(int mType) {
this.mType = mType;
}
设置信息....
List<AlarmCreationModal> list = new ArrayList<>();
list.add(new AlarmCreationModal("Contacts", BitmapFactory.decodeResource(Resources.getSystem(),R.drawable.ic_menu_camera), AlarmCreationModal.Row0));
检索我的回收器视图适配器内部的信息....
((CustomViewHolder) holder).mTitle.setText(object.getmTitle());
((CustomViewHolder) holder).mImage.setImageBitmap(object.getmImage());
谢谢
首先是
我将Bitmap
更改为Modal Class
public AlarmCreationModal(String mTitle, int mImage, int mType) {
this.mTitle = mTitle;
this.mType = mType;
this.mImage = mImage;
}
其次设置信息
List<AlarmCreationModal> list = new ArrayList<>();
list.add(new AlarmCreationModal("Contacts", R.drawable.ic_menu_camera, AlarmCreationModal.Row0));
第三检索适配器的信息
((CustomViewHolder) holder).mTitle.setText(object.getmTitle());
((CustomViewHolder) holder).mImage.setImageResource(object.getmImage());