Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как уменьшить количество layouts для RecyclerView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Спрятать клавиатуру в EditText http://www.cyberforum.ru/android-dev/thread1843104.html
На экране есть несколько EditText. Нужно, чтобы при нажатии на определенный из них не выдвигалась клавиатура. Как это можно реализовать и можно ли вообще?
Программирование Android Бот для андроид-приложения Подскажите, пожалуйста, как написать бота для андроид-приложения, чтобы он каждый день автоматически в определенное время заходил в приложение и выполнял какое-то действие(Например, кликал на... http://www.cyberforum.ru/android-dev/thread1842918.html
Настройка Visual для отладки по USB Программирование Android
Хочу отладку делать по юсб. Отладку по юсб включил, птп камеру включил, АДБ драйвер поставил, захожу в визуал комьюнити 2015, и не могу понять где указать чтобы студия по юсб отлаживала :( Она...
Загрузка фото из галереи на сервер Программирование Android
Сделал в приложении добавление фото из галереи на сервер. У меня все работает. Но у части пользователей нет (хотя телефоны у них современные). В чем может быть причина?
Программирование Android Узнать ID вставленной в БД строки http://www.cyberforum.ru/android-dev/thread1842693.html
Создание таблицы: final String CREATE_TABLE = "create table " + TABLE_NAME + " ( " + COLUMN_ID + " integer primary key autoincrement, " + COLUMN_NAME + " text not...
Программирование Android Сериализация View Здравствуйте. Мучает такой вопрос: Использую FrameLayout в коотрый динамически добавляются ImageView после чего пользователь может менять их размер, координаты и угол вращения. Но после закрытия... подробнее

Показать сообщение отдельно
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
07.11.2016, 12:07
Как уменьшить количество layouts для RecyclerView
Используйте ListView, если не требуются дополнительные возможности из RV. В LV есть важная вещь - там ViewHolder необязателен. Следовательно, все независимые элементы можно создавать без ViewHolder и задавать для них логику индивидуально. В этом огромный минус RV (а все пишут, что плюс, видать, не сталкивались, иначе бы не писали такого идиотизма).

Добавлено через 3 минуты
Цитата Сообщение от asttoxa Посмотреть сообщение
Они все не зависимы.
Создайте общий класс-предок с некоторыми свойствами и методами типа int getType . Туда будете писать числа (1, 2, ..., 6), которые означают вид объекта. Дальше создаёте 6 классов-наследников со своей логикой и дополнительными свойствами и событиями. Потом в адаптере делаете анализ getType и по нему делаете вывод нужного XML.
Всё это описано в некоторых статьях, как сделать RecyclerView с заголовками (секциями).
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru