Возможно ли использовать хэш-карту в ArrayAdapter instanciation?связать пользовательский идентификатор с элементами ListView
мои «области» hashmap обрабатывает пользовательский идентификатор в качестве ключей: Hashmap<ID,Value>
.
vRegions.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, regions));
проблема здесь заключается в том, что ArrayAdapter
будем называть мой HashMap-х toString()
, который будет печатать value
и отбросить ID
!
Я хочу, чтобы иметь возможность использовать этот идентификатор, есть ли способ установить его как simple_list_item_1
ID
, так что я могу его позже восстановить внутри события onclick?
привет, мы не обязаны использовать hashmap, может быть, есть более чистый путь, чтобы связать идентификаторы с элементами? – Youssef
Создайте класс с пользовательским интерфейсом? – Macarse
как? Я не хочу показывать идентификаторы в качестве ярлыков элементов. – Youssef