java - 如何从Hashmap构成的listview中获取特定textview的值?

标签 java android

我正在使用 HashMap 在 ListView 中存储数据,并且在 ListView 中有两个 TextView。不,我只想要 TextView 的一个值。我如何通过 onItemClick() 方法获取它?

这是我试过的代码:

public void onItemClick(AdapterView<?> parent, View view, int position,
                    long id) {

                String mp =map.get(position);
                String str_Title = map.get(position);
}

最佳答案

在 onItemClick 事件中:

HashMap<String, String> mymap = (HashMap<String, String>) parent.getItemAtPosition(position);
String str_Title = mymap.get(<KEY>); 

简单。

关于java - 如何从Hashmap构成的listview中获取特定textview的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14138927/

相关文章:

java - 如何关闭 Windows 7 中打开的端口?

android - com.esri.arcgis.android :arcgis-android:10. 2.6-2 带混淆器

android - 在Android中添加图像导致: Unable to resume activity : Failure delivering result ResultInfo{who=null, request=100, result=-1, data=null}

java - 对数组进行排序并获取第 3 个最大的元素

java - 从运行时进程 java 捕获错误

java程序从给定字符串中查找所有字典单词

java - 如何检查我的动态壁纸是否正在运行

android - Espresso 复选框已选中

android - 自动升级数据库版本

Android Studio 设计器(渲染)