在android中从listview获取单击的列表项?
我使用下面的代码创建没有listactivity的listview。我需要知道如何从中获取所选列表项在android中从listview获取单击的列表项?,android,Android,我使用下面的代码创建没有listactivity的listview。我需要知道如何从中获取所选列表项 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String[] myList = new String[] {"Hello","TEST","TEST","TEST4"}; ListView lv = new Li
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] myList = new String[] {"Hello","TEST","TEST","TEST4"};
ListView lv = new ListView(this);
lv.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,myList));
setContentView(lv);
}
在列表中设置侦听器
lv.setOnItemSelectedListener(this);
然后实施它
public void onListItemClick(ListView parent, View v, int position, long id) {
selection.setText(items[position]);
}
使用McClickListener
这个问题已经被回答了几十次。
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
});