2016-08-04 39 views

回答

0

在您的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); 
} 
+1

你可能想传递的东西'textViews.add();' –

+0

MMMMM我ItemView控件可是没有一个itemView.addView(TextView的)方法???? – 2Stoned

+0

哦,我忘了。尝试从itemView中获得父ViewGroup(如LinearLayout或RelativeLayout),使用''ViewGroup viewGroup = itemView.findViewById(R.id.your_viewgroups_id)'''Then'''viewGroup.add(textView)''' –

相关问题