リストに入力するテキストビューが2つだけのSimpleAdapterがあります。これらのテキストビュー文字列の1つをonListItemClicked()で取得したいと思います。私は得ることができます
Object o = adapter.getItem(position);
しかし、私は文字列が欲しいですか?何か案は?
リストに入力するテキストビューが2つだけのSimpleAdapterがあります。これらのテキストビュー文字列の1つをonListItemClicked()で取得したいと思います。私は得ることができます
Object o = adapter.getItem(position);
しかし、私は文字列が欲しいですか?何か案は?
onListItemClicked
コールバックの 2 番目のパラメーターは、View
その行を表す です。その行を使用して目的のを検索し、そこからTextView
取得できます。String
TextView txt = (TextView) view.findViewById(R.id.the_desired_textview_id);
String str = txt.getText().toString();
メインアクティビティから値を割り当てる場合は、値をマップ敵に保存します。
map.put("VALUE", country_name);
アダプタークラスから文字列値を取得するには、アダプターでこれを使用します
System.out.println("NAME" + item.get("VALUE"));