Получить только значение Hashmap в просмотре списка, используя java Android - PullRequest
0 голосов
/ 19 января 2020
ArrayList<HashMap<String, String>> stringArr = new ArrayList<HashMap<String, String>>();
        while (cursor.moveToNext()) {
HashMap<String, String> hash_map = new HashMap<String, String>();
            hash_map.put("index"+cursor.getPosition(),indexVariable);
            hash_map.put("ind"+cursor.getPosition(),indVariable);
            stringArr.add(hash_map);
}
cursor.close();
ArrayAdapter<HashMap<String, String>> arrayAdapter = new ArrayAdapter<HashMap<String, String>>(getActivity(),android.R.layout.simple_list_item_1,stringArr);
        listView.setAdapter(arrayAdapter);

Представление списка отображается как

{index0=indexVariableValue,ind0=indVariableValue}
{index1=indexVariableValue,ind1=indVariableValue}
{index2=indexVariableValue,ind2=indVariableValue}

И когда я нажимаю, оно отлично работает

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
    HashMap<String, String> hash_ma = new HashMap<String, String>();
                hash_ma = (HashMap<String, String>) adapterView.getItemAtPosition(position);
                hash_ma.get("index"+position);
    Toast.makeText(getActivity(),hash_ma.get("index"+position), Toast.LENGTH_SHORT).show();
            }
}

Щелкните элемент в представлении списка, как показано ниже

indexVariableValue

Мой вопрос: его печать, как показано ниже в виде списка:

{index0=indexVariableValue,ind0=indVariableValue}
{index1=indexVariableValue,ind1=indVariableValue}
{index2=indexVariableValue,ind2=indVariableValue}

Вместо того, чтобы мне нужно было печатать только значения hashmap, как показано ниже:

indexVariableValue indVariableValue
indexVariableValue indVariableValue
indexVariableValue indVariableValue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...