0
试图找出如何动态地将不断变化的文本视图数添加到我的视图中。如何在RecyclerView.ViewHolder中创建编程式文本视图
从我的服务器获取(int)计数器,它代表了viewholder中proptil的数量。每个视图拥有不同数量的属性。
任何想法如何实现?
试图找出如何动态地将不断变化的文本视图数添加到我的视图中。如何在RecyclerView.ViewHolder中创建编程式文本视图
从我的服务器获取(int)计数器,它代表了viewholder中proptil的数量。每个视图拥有不同数量的属性。
任何想法如何实现?
在您的ViewHolder中将新的TextViews存储在列表中,并将每个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);
}
你可能想传递的东西'textViews.add();' –
MMMMM我ItemView控件可是没有一个itemView.addView(TextView的)方法???? – 2Stoned
哦,我忘了。尝试从itemView中获得父ViewGroup(如LinearLayout或RelativeLayout),使用''ViewGroup viewGroup = itemView.findViewById(R.id.your_viewgroups_id)'''Then'''viewGroup.add(textView)''' –