0

リストに入力するテキストビューが2つだけのSimpleAdapterがあります。これらのテキストビュー文字列の1つをonListItemClicked()で取得したいと思います。私は得ることができます

Object o = adapter.getItem(position); 

しかし、私は文字列が欲しいですか?何か案は?

4

2 に答える 2

1

onListItemClickedコールバックの 2 番目のパラメーターは、Viewその行を表す です。その行を使用して目的のを検索し、そこから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 に答える