2016-01-25 4 views
0

Я хочу, чтобы создать действие, которое выглядит примерно так: enter image description hereНакачайте переменное число субкомпоновок внутри RecyclerView onCreateViewHolder

Я буду использовать recyclerview, чтобы показать все вопросы. Но каждый вопрос имеет переменное количество кликов. Количество тегов будет меняться, и их ширина также будет различаться. Следовательно, я использую FlowLayout, в который я помещаю теги, которые можно щелкнуть. Обычно мне пришлось бы использовать addview несколько раз, зацикливаясь на количестве тегов. Возможно ли это сделать в OnCreateViewHolder? Как передать информацию о количестве вызовов метода addview в onCreateViewHolder?

ответ

0

Как правило, при переопределении метода OnCreateViewHolder вы просто раздуваете макет из ресурсов, а затем создаете экземпляр ViewHolder, проходящий в этом макете и любой параметр, который ему нужен (в вашем случае теги). Конструктор класса ViewHolder затем может создавать любые дополнительные виды, устанавливать их значения и добавлять их в переданный макет.

Смежные вопросы