Size: a a a

Android Developers

2021 February 17

СП

Сергей П. in Android Developers
Rustaveliman Rustaveliman
Подскажите какие существую подходы, чтобы создавать разные типы ячеек в recyclerview кроме viewtype
/размахивая костылями, cадится на велосипед/
Да не нужен никакой viewtype!
Делаешь универсальный вьюхолдер, в котором есть все нужное для всех типов ячеек. В onBind определяешься с типом - и делаешь все что ненужно GONE
источник

M

Minmaxminor in Android Developers
Quantum Harmonizer
а почему в вопросе MainActivity, а в коде AuthorizationActivity?
Это ренейм. При ренейме так. MainActivity я переименовал в AuthorizationActivity, везде поменял так.
источник

АК

Андрей Карчевский... in Android Developers
Quantum Harmonizer
без разницы
Мне вот из xml удобнее, но подходящего примера не могу найти в гуголе. Не совсем понимаю, как правильно задавать layout кнопок относительно ресайклера. Может есть у кого примерчик?)
источник

QH

Quantum Harmonizer in Android Developers
Minmaxminor
Это ренейм. При ренейме так. MainActivity я переименовал в AuthorizationActivity, везде поменял так.
а как убеждаешься в том, что запустилась другая?
источник

QH

Quantum Harmonizer in Android Developers
Андрей Карчевский
Мне вот из xml удобнее, но подходящего примера не могу найти в гуголе. Не совсем понимаю, как правильно задавать layout кнопок относительно ресайклера. Может есть у кого примерчик?)
создаёшь layout, кладёшь туда кнопку вместо линеара/констреинта/фрейма/whatever. Безотносительно ресайклера.
источник

M

Minmaxminor in Android Developers
Quantum Harmonizer
а как убеждаешься в том, что запустилась другая?
Запускается WorkSpace. Эмулятор и реальное устройство.
источник

АК

Андрей Карчевский... in Android Developers
Quantum Harmonizer
создаёшь layout, кладёшь туда кнопку вместо линеара/констреинта/фрейма/whatever. Безотносительно ресайклера.
Не очень раздуплился, но попробую, спасибо=)
источник

DH

Daniil Horishnii in Android Developers
Сергей П.
/размахивая костылями, cадится на велосипед/
Да не нужен никакой viewtype!
Делаешь универсальный вьюхолдер, в котором есть все нужное для всех типов ячеек. В onBind определяешься с типом - и делаешь все что ненужно GONE
Блин, а звучит неплохо, гораздо удобнее пожалуй чем танцы с вьютайп (благо на практике не сталкивался пока). А почему все так не делают, вроде подводных камней нет вообщем-то, кроме того что онКриейт чуть дольше отработает.
источник

QH

Quantum Harmonizer in Android Developers
Daniil Horishnii
Блин, а звучит неплохо, гораздо удобнее пожалуй чем танцы с вьютайп (благо на практике не сталкивался пока). А почему все так не делают, вроде подводных камней нет вообщем-то, кроме того что онКриейт чуть дольше отработает.
ААААаааАААааааАААААаааааААААААААаа
спасите, это была шутка
источник

QH

Quantum Harmonizer in Android Developers
интересно, чем это вьютайпы «хуже»
источник

СП

Сергей П. in Android Developers
Daniil Horishnii
Блин, а звучит неплохо, гораздо удобнее пожалуй чем танцы с вьютайп (благо на практике не сталкивался пока). А почему все так не делают, вроде подводных камней нет вообщем-то, кроме того что онКриейт чуть дольше отработает.
Вьютайпы лучше
источник

СП

Сергей П. in Android Developers
/....грозит костылем куда то неопределенно вверх/
источник

DH

Daniil Horishnii in Android Developers
я просто с вьютайпами еще ничего писал, задачи не было, а то что смотрел для ознакомления - выглядит стремновато слегка по сравнению с типичным адаптером для однотипных вьюх.
источник

СП

Сергей П. in Android Developers
Классические примеры вьютайпов-
-Четные/нечетные строки когда в одну строку таблицы все данные записи не влезают.
- строки с заголовками/подитогами
источник

DH

Daniil Horishnii in Android Developers
ладно, будем считать что мое сообщение выше это был тролинг тупостью, мне стыдно (а на деле я месяца 4 ресайклеры не писал, вот и все)
источник

АС

Александр Сергеевич... in Android Developers
Daniil Horishnii
ладно, будем считать что мое сообщение выше это был тролинг тупостью, мне стыдно (а на деле я месяца 4 ресайклеры не писал, вот и все)
за 4 месяца ничего в ресайклере не поменялось
источник

DH

Daniil Horishnii in Android Developers
Александр Сергеевич
за 4 месяца ничего в ресайклере не поменялось
в ресайклере нет, а в башке да.
источник

СП

Сергей П. in Android Developers
Но я свой способ реально реализовывал в паре учебных проектов. Думаю что для подытогов он кстати и неплох.
источник

СП

Сергей П. in Android Developers
И для случаев когда вьютайпы минимално отличаются визуально.

Но лучше делать нормально
источник

ЕЕ

Екатерина Ермолаева... in Android Developers
Всем привет!
Вопрос достаточно странный и не по теме, но может кто сталкивался...
Пишет значит мне челик из Ирана, говорит что в их стране google блокирует play market и другие сервисы и предлагает добавить admob в его приложение и выложить его на play market.
Кому-то приходили подобные предложения?
источник