Я хочу, чтобы сделать проектную деятельность как этот: Android ListView в ListView добавить данные
я сделать первую часть: так я делаю деятельность с ListView на нем, создать еще один вид деятельности (и поставить там поля как изображение название название ... чтобы сделать это в адаптере схеме-как), и писать в классе активности такого кода (с адаптером):
***
ListAdapter adapter = new SimpleAdapter(this, contactList,
R.layout.bank_exchanger_list_element,
new String[] { TAG_NAME, TAG_location_name, TAG_address, TAG_exchanger_type_name, TAG_latitude, TAG_longitude }, new int[] {
R.id.bank_e_n, R.id.nas_punkt_e_n , R.id.adress_obm_e_n , R.id.tip_obm_e_n , R.id.shirota_e_n , R.id.dolgota_e_n });
setListAdapter(adapter);
***
моя проблема заключается в том, как сделать более глубокое ListView: так что положить еще один ListView в ListView (для listview1 title1 вы можете увидеть что-то одно, два: это новый список в моем listview) ... Но как я могу это сделать? Пожалуйста, приведите примеры с кодом ...
Просто положить на одну ListView другой и поставить списке следует все это в коде, чтобы работать ...
(также я синтаксический анализ данных JSON, где я есть детско, и необходимо добавить их родителю), вот JSON:
{
"bank_exchangers":[
{
"id":1,
"name":"*** №600",
"address":"******* ",
"location_id":3,
"latitude":null,
"longitude":null,
"exchanger_type_id":1,
"location_name":"Minsk",
"exchanger_type_name":"normal",
"currency_values":[
{
"id":2,
"currency_list_id":1,
"value":8620.0,
"direction_of_exchange_id":1,
"exchanger_list_id":1
},
{
"id":1,
"currency_list_id":1,
"value":8700.0,
"direction_of_exchange_id":2,
"exchanger_list_id":1
},
{
"id":4,
"currency_list_id":2,
"value":11500.0,
"direction_of_exchange_id":1,
"exchanger_list_id":1
},
{
"id":3,
"currency_list_id":2,
"value":11100.0,
"direction_of_exchange_id":2,
"exchanger_list_id":1
}
]
}
]
}
Могу ли я настроить ExpandableListView так, чтобы название и т. Д. Выглядело как я со списком? –
и как переписать мой код? –
, но я должен использовать два списка .... как насчет: Первоначально заполнить родительский ListView, а затем, когда щелкнуть элемент списка currency_values, вы можете развернуть его, чтобы заполнить дочерний ListView. Что вы имеете в виду? –