ArrayList实现文本但未实现图像



我已经设置了一个简单的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

中的INT
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());

最新更新