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

ListView с ресурсами

Добавлено: 28 апр 2014, 15:17
skull
Добрый день форумчане!

работаю с веб сервисом.
принимаю ответ и получаю некий массив, в котором есть: |название | ID | ... |....|

в ListView название записываю так

List<String> carNames = new ArrayList<String>();
if (lst.getPropertyCount() > 0)
{
for(int i = 1; i<lst.getPropertyCount();i++)
{
SoapObject car = (SoapObject) lst.getProperty(i);
carNames.add(car.getProperty("objectName").toString()) ;
}

ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_multiple_choice, carNames);
Listview1.setAdapter(adapter);


но позже при выборе из ListView мне потребуются | ID | ... |....| как мне их запихнуть в ресурсы ListView так чтобы позже легко было их доставать ?)

Re: ListView с ресурсами

Добавлено: 28 апр 2014, 15:32
Lucifer777
id от нуля ?

Re: ListView с ресурсами

Добавлено: 28 апр 2014, 16:03
skull
Lucifer777 писал(а):id от нуля ?

если ты на счет ID который нужно добавить в ресурсы, то нет, не от 0 там очень большой диапазон .

id - это в моем случае идентификатор ТС

Re: ListView с ресурсами

Добавлено: 29 апр 2014, 07:40
skull
Мне нужно реализовать ListView так чтобы визуально он был таким:
Изображение

Это я реализовал выше указанным кодом.

Но мне нужно чтобы для каждой строки ListView был свой скрытый контейнер - туда нужно записывать ID авто, и еще всякую инфу.
таким образом чтобы потом можно было при нажатии в checkbox или Listview Item можно было обратиться к его скрытому ID и т.д.

Re: ListView с ресурсами

Добавлено: 29 апр 2014, 09:57
altwin

Re: ListView с ресурсами

Добавлено: 29 апр 2014, 10:29
Foenix
skull писал(а):Мне нужно реализовать ListView так чтобы визуально он был таким:
Изображение

Это я реализовал выше указанным кодом.

Но мне нужно чтобы для каждой строки ListView был свой скрытый контейнер - туда нужно записывать ID авто, и еще всякую инфу.
таким образом чтобы потом можно было при нажатии в checkbox или Listview Item можно было обратиться к его скрытому ID и т.д.
Объясняю. Листвью - это всего лишь представление, показ данных. Сами данные могут содержать что угодно. Поэтому запихивай данную инфу туда, где у тебя данные хранятся - в коллекцию или курсор или еще что-то.

Кастомизация списков - это из области опять же отображения.