Обычно я установил мой ItemClickListener используяКак установить OnItemClickListener() с неявным использованием ListView и адаптером по умолчанию
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()
?