0

我有一个 SimpleAdapter,只有 2 个 Textviews 填充一个列表。我想检索这些 textview 字符串之一 onListItemClicked()。我可以得到一个

Object o = adapter.getItem(position); 

但我想要字符串?有任何想法吗?

4

2 回答 2

1

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

TextView txt = (TextView) view.findViewById(R.id.the_desired_textview_id);
String str = txt.getText().toString();
于 2012-08-21T11:19:46.860 回答
0

如果您从主要活动中分配值,请将值存储在地图敌人前

map.put("VALUE", country_name);

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

System.out.println("NAME" + item.get("VALUE"));
于 2012-08-21T11:33:20.053 回答