Как объединить несколько ArrayList < Hashmap > значения в один ListView

Zac спросил: 26 ноября 2017 в 04:22 в: java

У меня есть следующая диаграмма для этой проблемы, с которой я сталкиваюсь:

Вот пример моего массива / p>

[{name0=Adventurousness, value0=46}, {value1=98, name1=Artistic interests}, {name2=Emotionality, value2=70}, {value3=54, name3=Imagination}, {value4=99, name4=Intellect}, {value5=98, name5=Authority-challenging}, {name0=Achievement striving, value0=62}, {value1=98, name1=Cautiousness}, {name2=Dutifulness, value2=69}, {value3=75, name3=Orderliness}, {value4=44, name4=Self-discipline}, {value5=65, name5=Self-efficacy}, {name0=Activity level, value0=69}, {value1=75, name1=Assertiveness}, {name2=Cheerfulness, value2=0}, {value3=6, name3=Excitement-seeking}, {value4=7, name4=Outgoing}, {value5=0, name5=Gregariousness}, {name0=Altruism, value0=84}, {value1=86, name1=Cooperation}, {name2=Modesty, value2=61}, {value3=81, name3=Uncompromising}, {value4=99, name4=Sympathy}, {value5=54, name5=Trust}, {name0=Fiery, value0=5}, {value1=19, name1=Prone to worry}, {name2=Melancholy, value2=76}, {value3=46, name3=Immoderation}, {value4=72, name4=Self-consciousness}, {value5=18, name5=Susceptible to stress}]

Вы можете представить еще один подобный ArrayList, который содержит значения (name0, value0).

Я не знаю не знаю, как этого добиться, я пробовал что-то подобное, но ничего не получалось; Это идентификаторы внутри ListView, в котором я хочу получить значения.

sample1Adapter = new SimpleAdapter(getApplicationContext(), sample1List2,
R.layout.samplecontent, new String[]{ "name0", "value0",
"name1", "value1", "name2", "value2",
"name3", "value3", "name4", "value4", "name5", "value5"},
new int[]{R.id.name2, R.id.value2, R.id.name3, R.id.value3,
R.id.name4, R.id.value4, R.id.name5, R.id.value5,
R.id.name6, R.id.value6, R.id.name7, R.id.value7});
listview.setVerticalScrollBarEnabled(true);
listview.setAdapter(sample1Adapter);

Спасибо.


0 ответов