是否可以在ArrayAdapter實例中使用HashMap?將自定義ID與ListView項目關聯
我的「地區」hashmap處理自定義ID作爲關鍵字:Hashmap<ID,Value>
。
vRegions.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, regions));
這裏的問題是,ArrayAdapter
會打電話給我的HashMap的toString()
它將打印value
並丟棄ID
!
我想能夠使用該ID,有沒有辦法將它設置爲simple_list_item_1
的ID
,所以我可以在以後的onclick事件中檢索它?
你好,我們沒有義務使用散列表,也許有更清晰的方式將ID與項目相關聯? – Youssef 2010-08-29 14:56:09
用自定義字符串創建一個類? – Macarse 2010-08-29 15:26:08
怎麼樣?我不想將ID顯示爲項目標籤.. – Youssef 2010-08-29 16:01:23