Implementing OnClickListener to list items of a list
15,165
Solution 1
To get your perticular data-
Implement setOnItemClickListener()-
and position
will return list's item position number:-
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
String yourData = temparr.get(position);
}
});
Solution 2
Just call listView.setOnItemClickListener()
with your implementation of the listener.
Author by
Kris
Updated on June 05, 2022Comments
-
Kris almost 2 years
I used list view to list the items of my SQLite database as follows:
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(); }
Now I want to access the specific list item by using OnItemClickListener. How should i do it?