Я создаю приложение клиент-сервер, и я получаю все свои данные с сервера. Таким образом, в одном объекте может быть, например, массив фотографий. Я не знаю, сколько будет, поэтому я не могу просто создать один тип вида. Мне нужно будет создать каждую точку зрения программно. Как добавить пользовательские созданные представления к моему RecyclerView
без использования XML?RecyclerView с несколькими видами типов, добавленных программно
0
A
ответ
1
Как было отмечено выше использование ListView в качестве пункта вашего Recyclerview подробнее проверить этот ответ
0
В макете, представляющей ряд, есть LinearLayout.
Добавьте изображение динамически макет:
//ImageView Setup
ImageView imageView = new ImageView(context);
//setting image resource
imageView.setImageResource(R.drawable.whatever);
//setting image position
imageView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
//adding view to the linearLayout which is inside your row layout
linearLayout.addView(imageView);
И петля, если это необходимо!
Смежные вопросы
- 1. RecyclerView внутри LinearLayout вместе с несколькими другими видами
- 2. MultiViewPager с несколькими видами
- 3. Интернационализация с несколькими видами
- 4. overridePendingTransition с несколькими видами
- 5. UITapGestureRecognizer с несколькими видами
- 6. UIPageViewController с несколькими видами
- 7. UIViewcontroller с несколькими видами
- 8. RecyclerView не переключается между видами
- 9. эллипсис с несколькими текстовыми видами
- 10. Сохраненная процедура с несколькими видами
- 11. Один контроллер с несколькими видами
- 12. Создание страниц с несколькими видами
- 13. Проблема с несколькими модальными видами
- 14. Android Listview с несколькими видами
- 15. Директива AngularJS с несколькими видами
- 16. Использование объектаAtIndex с несколькими видами
- 17. Проблема с несколькими видами iOS
- 18. ListView с несколькими видами макетов
- 19. Синхронизация анимации с несколькими видами
- 20. Durandal Widget с несколькими видами
- 21. экземпляр экземпляра с несколькими видами
- 22. Multitouch над несколькими видами
- 23. ViewModel, используемый несколькими видами
- 24. Структурирование приложения iPhone с несколькими видами
- 25. Реализация приложения с несколькими видами в GWT
- 26. RecyclerView с несколькими макетами
- 27. Проблемы с UWP с несколькими видами
- 28. Прокрутка заголовка Parallax в RecyclerView с несколькими типами просмотров
- 29. iPhone: управление несколькими видами (экраном)?
- 30. Управление несколькими видами и взаимодействиями
Тогда где вы планируете получить XML из? Вы можете создавать несколько XML-файлов и раздувать их в другом «ViewHolder», но вам все равно нужно иметь список макетов для завышения заранее. –
@NeriaNachum Я планирую создавать пользовательские представления внутри кода с помощью метода 'addView' – Vendetta8247
Вы говорите, что у одного объекта может быть массив фотографий ... тогда вы можете взять Gridview или listview как элемент вашего Recyclerview – Pramod