|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2016, 02:54 | #1 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Список с разными и сложными элементами Android
Здравствуйте, дорогие форумчане.
Задумал я тут создать клиент под Android для VK, и у меня появились проблемы. Мне нужно отобразить список новостей. Так как их много, логично выводить их как-то в виде списка. Однако новости могут быть разными, на них должно быть несколько разных кнопок. В общем, как мне сделать список, у которого каждый элемент будет содержать несколько других компонент? Думал попробовать сделать fragment и выводить их, но как-то не получилось, да и по результатам гугления понял, что это скорее неправильный подход. Вот на toster есть предложение создать adapter свой, но не хотелось бы переписывать стандартный класс, так как мне кажется, что кто-то эту проблему уже решал (создатели официального приложения, например). https://toster.ru/q/219276 Заранее спасибо за помощь.
a.k.a. Angelicos Phosphoros
Мой сайт |
19.02.2016, 15:00 | #2 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Решение
Разобрался.
Вот годные ссылки на stackoverflow и developer.android. com https://stackoverflow.com/questions/...nt-cardlayouts https://developer.android.com/intl/r...sts-cards.html Обсуждение на cyberforum: В общем, смог реализовать список со сложными элементами и разной логикой. Привожу код, так как это может оказаться кому-нибудь полезным. Так как RecyclerView и CardView - нестандартные, надо в dependencies в файле build.gradle (Module app) добавить Код:
Код:
Код activity Код:
Код:
Код:
a.k.a. Angelicos Phosphoros
Мой сайт |
19.02.2016, 15:02 | #3 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Вторая часть.
Мой переопределенный Adapter. Именно здесь определяется, какой именно View будет в качестве элемента + связываются обработчики нажатий и всё такое.
Код:
Код:
a.k.a. Angelicos Phosphoros
Мой сайт |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Android: Список запущеных приложений | mc13 | Общие вопросы C/C++ | 11 | 16.01.2015 22:18 |
Delphi XE5 получить список контактов android | saragosa | Общие вопросы Delphi | 1 | 07.10.2013 15:31 |
Паскаль. Список с различными элементами | ProofAlex | Помощь студентам | 10 | 25.01.2011 13:33 |
Компоновка со сложными условиями | A-ton | Microsoft Office Excel | 2 | 28.08.2009 07:02 |
Имеется список,элементами которого являются вещественные числа.Создать консольное приложение,описывающее | Smart | Помощь студентам | 1 | 06.05.2008 08:09 |