通常我设置我的 ItemClickListener 使用
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
long x = MyActivity.this.myAdapter.getItemId(position); //to get the clicked item position
}
});
在设置我的 ListView 等之后。
现在我必须以这种方式处理使用带有默认 Android 列表适配器的列表的代码
public class ListDefs extends ListActivity {
private Defs defs;
private ArrayAdapter<String> adapter;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
defs = Note.defs;
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, defs.lines);
setListAdapter(adapter);
}
}
OnItemClickListener()
在这种情况下如何设置?