如何在RecyclerView.ViewHolder中以编程方式创建textview

时间:2016-08-04 17:02:44

标签: android android-viewholder

试图找出如何将动态变化的文本视图数添加到我的视图中。

我从我的服务器获取(int)计数器,它表示视图中的proprties数量。每个视图持有者都有不同数量的属性。

如何实现这个?

1 个答案:

答案 0 :(得分:0)

在ViewHolder中将新TextView存储在List中,并将每个TextView添加到ViewHolder中单元格的itemView中。应该看起来类似于下面的代码:

ViewGroup viewGroup = (ViewGroup)itemView.findViewById(R.id.your_viewgroups_id); //Usually a LinearLayout or RelativeLayout
List<TextView> textViews = new LinkedList<>();
for (int i = 0; i < count; i++) {
     TextView textView = new TextView(context)
     textViews.add(textView);

     viewGroup.addView(textView);
}