我有一个SimpleAdapter,只有2个Textviews填充列表。我想在ListItemClicked()上检索其中一个textview字符串。 我可以得到一个
Object o = adapter.getItem(position);
但我想要字符串? 有什么想法吗?
答案 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"));