選択したアイテムのテキストを取得して、トースト メッセージに表示しようとしています。これは私が書いたコードです:
final ListView lv = (ListView)findViewById(R.id.firstflightlist);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
TextView c = (TextView) arg0.findViewById(arg1.getId());
String text = c.getText().toString();
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT).show();
}});
リストビューは単一選択リストビューです。リスト内の項目をクリックすると、常にリストの最初の項目が表示されます。何が原因でしょうか? 選択したアイテムのテキストを取得するにはどうすればよいですか?