RecyclerView中的矢量ImageButton

时间:2018-02-05 02:28:23

标签: android

我正在尝试在RecyclerView中使用向量作为ImageButton,我得到NotFoundException。路径是正确的......其他图像也可以。

继承人代码:

public class Todo_DataGenerator {
public static List<Todo_SampleClass> getData(Context context){
    List<Todo_SampleClass> Notes=new ArrayList<>();
    Todo_SampleClass Note=new Todo_SampleClass();
    Note.setTitle("Title");
    Note.setContent("Content");
    Note.setImgbtn_edit(ResourcesCompat.getDrawable(context.getResources(), R.drawable.ic_edit_black_24dp,null));

    Note.setImggbtn_remove(ResourcesCompat.getDrawable(context.getResources(), R.drawable.ic_delete_black_24dp,null));

    Notes.add(Note);

    return Notes;
   }
}

我想用(标题,内容和2个ImageButton)显示每个视图我该怎么做?

LayoutManager我应该使用RelativeLayout哪个?

感谢。

1 个答案:

答案 0 :(得分:0)

改为使用AppCompatResources.getDrawable(context, id);

另外,请确保drawable文件夹中有矢量drawable。