SimpleAdapter检索String

时间:2012-08-21 11:12:30

标签: android simpleadapter

我有一个SimpleAdapter,只有2个Textviews填充列表。我想在ListItemClicked()上检索其中一个textview字符串。  我可以得到一个

Object o = adapter.getItem(position); 

但我想要字符串? 有什么想法吗?

2 个答案:

答案 0 :(得分:1)

onListItemClicked回调的第二个参数是表示该行的View。您可以使用该行搜索所需的TextView并从中获取String

TextView txt = (TextView) view.findViewById(R.id.the_desired_textview_id);
String str = txt.getText().toString();

答案 1 :(得分:0)

如果要从主活动存储值中分配地图中的值 敌人

map.put("VALUE", country_name);

并从适配器类中检索字符串值,在适配器中使用它

System.out.println("NAME" + item.get("VALUE"));