Страница 1 из 1

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

Добавлено: 08 июл 2015, 07:54
Nick9956
Нужно три колонки
В первой рисунки, во второй текст, в третий галочки
Но все должно прокручиваться одновременно
Подскажите как это сделать, возможно как-то добавить в ListVIEW рисунки и галочки, или по-другому

P.S я пробовал добавлять прокрутку в каждую колонку, но тогда прокручивается отдельно одна колонка, а две другие нужно самому снова прокручивать, то есть когда одна прокручивается две другие стоят

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

Добавлено: 08 июл 2015, 07:59
klblk
ListView с кастомным адаптером: http://startandroid.ru/ru/uroki/vse-uro ... apter.html

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

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

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

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

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

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

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

Добавлено: 08 июл 2015, 10:08
Nick9956
нужно так как на рисунку

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

Добавлено: 08 июл 2015, 10:42
doter.ua
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, ... ));

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

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