3

ArrayAdapter インスタンス化でハッシュマップを使用することは可能ですか?

私の「地域」ハッシュマップはカスタム ID をキーとして扱います: Hashmap<ID,Value>.

vRegions.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, regions));

ここでの問題は、印刷して破棄するArrayAdapterハッシュマップを呼び出すことです!toString()valueID

その ID を使用できるようにしたいのですが、後で onclick イベント内で取得できるように設定する方法はありますsimple_list_item_1ID?

4

2 に答える 2

0

キーがテキストで値がIDであるhashmapmyにaを渡すことでこれを解決しました。ArrayAdapter押されたアイテムの位置を使用してテキストを取得hashmapし、関連付けられたIDを検索します。

于 2010-09-02T09:52:22.417 に答える
0

そこにロジックを拡張ArrayAdapterして追加します。

于 2010-08-29T14:52:48.863 に答える