Подскажите как реализовать подобное.

Интерфейс, диалоги, темы, стили, меню
Ответить
Nick9956
Сообщения: 10
Зарегистрирован: 22 июн 2015, 19:22

Подскажите как реализовать подобное.

Сообщение Nick9956 » 08 июл 2015, 07:54

Нужно три колонки
В первой рисунки, во второй текст, в третий галочки
Но все должно прокручиваться одновременно
Подскажите как это сделать, возможно как-то добавить в ListVIEW рисунки и галочки, или по-другому

P.S я пробовал добавлять прокрутку в каждую колонку, но тогда прокручивается отдельно одна колонка, а две другие нужно самому снова прокручивать, то есть когда одна прокручивается две другие стоят
Вложения
Безымянный.png
Безымянный.png (8.75 КБ) 4312 просмотров

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Подскажите как реализовать подобное.

Сообщение klblk » 08 июл 2015, 07:59

ListView с кастомным адаптером: http://startandroid.ru/ru/uroki/vse-uro ... apter.html

Nick9956
Сообщения: 10
Зарегистрирован: 22 июн 2015, 19:22

Re: Подскажите как реализовать подобное.

Сообщение Nick9956 » 08 июл 2015, 08:02

klblk писал(а):ListView с кастомным адаптером: http://startandroid.ru/ru/uroki/vse-uro ... apter.html
рисунок везде разный

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Подскажите как реализовать подобное.

Сообщение klblk » 08 июл 2015, 09:34

Nick9956 писал(а):
klblk писал(а):ListView с кастомным адаптером: http://startandroid.ru/ru/uroki/vse-uro ... apter.html
рисунок везде разный
И? в getView() подставляешь нужный рисунок.

Nick9956
Сообщения: 10
Зарегистрирован: 22 июн 2015, 19:22

Re: Подскажите как реализовать подобное.

Сообщение Nick9956 » 08 июл 2015, 10:07

klblk писал(а):
Nick9956 писал(а):
klblk писал(а):ListView с кастомным адаптером: http://startandroid.ru/ru/uroki/vse-uro ... apter.html
рисунок везде разный
И? в getView() подставляешь нужный рисунок.
нужно что б рисунок был на каждой строке разный
а если в getView подставить рисунок он будет один для всех строк
Вложения
Безымянный.png
Безымянный.png (8.25 КБ) 4301 просмотр

Nick9956
Сообщения: 10
Зарегистрирован: 22 июн 2015, 19:22

Re: Подскажите как реализовать подобное.

Сообщение Nick9956 » 08 июл 2015, 10:08

нужно так как на рисунку

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Подскажите как реализовать подобное.

Сообщение doter.ua » 08 июл 2015, 10:42

Nick9956 писал(а):нужно так как на рисунку
В каждом элементе подставляется значение элемента из массива, т.е. ели за рисунки отвечает int logo, то в массив кладешь разные значения для этого лого.

Код: Выделить всё

ArrayList<MyClass> list = ...
list.add( new MyClass( ..., R.drawable.logo1, ... ));
list.add( new MyClass( ..., R.drawable.logo2, ... ));
list.add( new MyClass( ..., R.drawable.logo3, ... ));
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Подскажите как реализовать подобное.

Сообщение klblk » 08 июл 2015, 11:32

Nick9956 писал(а):нужно что б рисунок был на каждой строке разный
а если в getView подставить рисунок он будет один для всех строк
С чего вы это берете? Вы урок вообще читали? Там есть класс Product, у которого есть поле image. В примере используется для всех продуктов одна и та же картинка (R.drawable.ic_launcher), но это сделано лишь для простоты примера, ничего вам не мешает для каждого продукта подставлять свою уникальную картинку, и в методе getView() ее использовать.

Ответить