私はそのようなデザイン活動をしたい:
私は最初の部分を行います:それでリストビューでアクティビティを行い、もう1つのアクティビティを作成し(そして、画像のタイトル名のようなフィールドをそこに置きます...アダプタースキームのようにそれを行います)、アクティビティクラスにそのようなコードを書き込みます(アダプターを使用) ):
***
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);
***
私の問題は、より深いリストビューを行う方法です:リストビューにもう1つのリストビューを入れます(listview1 title1の場合、何か1つ、2つが表示されます:これは私のリストビューの新しいリストビューです)...しかし、どうすればこれを行うことができますか? コードで例を挙げてください...
あるリストビューに別のリストビューを配置し、すべてをコードに入れて機能させるだけです...
(また、私は子を持つ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
}
]
}
]
}