2016-08-04 68 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)''' –

相關問題