я использовал представление списка для отображения элементов моей базы данных SQLite следующим образом:Реализация OnClickListener в список элементов из списка
listView = (ListView) findViewById(R.id.listView1);
db.open();
Cursor c = db.getAllHistory();
ArrayList<String> temparr = new ArrayList<String>();
if (c.moveToFirst()) {
do {
temparr.add(c.getString(0)+'\t'+c.getString(1)+'\t'+c.getString(2)+'\t'+c.getString(3)+'\t'+c.getString(4)+'\t');
} while(c.moveToNext());
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, temparr);
listView.setAdapter(adapter);
} else {
db.close();
}
Теперь я хочу, чтобы получить доступ к определенному элементу списка с помощью OnItemClickListener. Как я должен это делать?
Вы имеете в виду listview.setOnItemClickListener? –
есть. Я сделал listView.setTextFilterEnabled (true); \t \t listView.setOnItemClickListener (новый OnItemClickListener() { \t \t \t @Override \t \t \t общественный недействительный onItemClick (AdapterView > родитель, Вид вид, внутр позиция, длинный идентификатор) { \t \t \t \t \t \t \t \t \t \t \t} \t}); , но теперь я застрял, как извлекать предметы там. На самом деле я не понимал, как это работает. – Kris