我设置了一个简单的getter和setter,用于将图像和文本设置到我的回收器视图布局,但目前它只设置正在设置的文本而不是图像。
运行代码时,它不会显示任何错误,我会继续搜索分辨率。
模态类......
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));
检索我的Recycler视图适配器内的信息......
((CustomViewHolder) holder).mTitle.setText(object.getmTitle());
((CustomViewHolder) holder).mImage.setImageBitmap(object.getmImage());
谢谢
答案 0 :(得分:0)
首先
我将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());