我正在创建一个客户端 - 服务器应用程序,我从服务器获取所有数据。因此,例如,在一个实体中可能存在一系列照片。我不知道会有多少,所以我不能只创建一个视图类型。我需要以编程方式创建每个视图。如何在不使用XML的情况下将自定义创建的视图添加到RecyclerView
?
答案 0 :(得分:1)
如上所述,使用listview作为Recyclerview的项目以获取更多详细信息,请查看此答案
答案 1 :(得分:0)
在表示行的布局中,有一个LinearLayout。
然后将图像动态添加到布局:
//ImageView Setup
ImageView imageView = new ImageView(context);
//setting image resource
imageView.setImageResource(R.drawable.whatever);
//setting image position
imageView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
//adding view to the linearLayout which is inside your row layout
linearLayout.addView(imageView);
如果需要就循环!