以下のコードからわかるように、項目 (項目 1、項目 2、または項目 3) をクリックすると、TextView に「項目 1」、「項目 2」、または「項目 3」という文字列が表示されます。 .
ただし、アイテムをクリックしたときに TextView に表示させたいのは、名前、連絡先など、アイテムに関するその他の情報です。
どうすればできるのかわかりません。誰でもアドバイスできますか?
public class ListA extends ListActivity {
private TextView selection;
private static final String[] items={"Item 1", "Item 2", "Item 3"};
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.activity_list);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,
items));
selection=(TextView)findViewById(R.id.selection);
}
@Override
public void onListItemClick(ListView parent, View v, int position,
long id) {
selection.setText(items[position]);
}
}