0
動的に変化するテキストビューの数をビューホルダーに追加する方法を理解しようとしています。RecyclerView.ViewHolderでプログラム的にテキストビューを作成する方法
私のサーバからImを取得しています。これは、ビューの所有者の数を表しています。各ビュー所有者は異なる数のプロパティを持ちます。
これを実装する方法はありますか?
動的に変化するテキストビューの数をビューホルダーに追加する方法を理解しようとしています。RecyclerView.ViewHolderでプログラム的にテキストビューを作成する方法
私のサーバからImを取得しています。これは、ビューの所有者の数を表しています。各ビュー所有者は異なる数のプロパティを持ちます。
これを実装する方法はありますか?
ViewHolderで新しいTextViewをリストに格納し、各TextViewをViewHolderのセルのitemViewに追加します。以下のコードのようになります。)あなたは `textViews.add(に何かを渡したいかもしれません
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);
}
;' –
MMMMM私itemView doesntのはitemView.addView(のTextView)メソッドを持っている???? – 2Stoned
ああ、忘れました。 '' 'ViewGroup viewGroup = itemView.findViewById(R.id.your_viewgroups_id) '' '' '' 'ViewGroup.add(textView)' ''でItemViewの親ViewGroup(LinearLayoutやRelativeLayoutなど)を取得してみてください –