I recommend to you create subclass of some ListAdapter
and in getView()
method just use int position for getting position of each child and size of datasource for getting total count.
For example if you'll use SimpleCursorAdapter
so use cursor.getCount()
for count of items and int position
parameter of getView()
method for getting position of each child(row).
Basic example:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (c.moveToPosition(position) {
String name = c.getString(c.getColumnIndex(Constants.COL));
String another = c.getString(c.getColumnIndex(Constants.COL_2));
String text = value + "(" + String.valueOf(position) + "/" + String.valueOf(c.getCount()) + ") " + another;
textView.setText(text);
}
}
manpreet
Best Answer
2 years ago
I got stuck in Counting
ListView
items and show Counters on Particular ListView Items . Pleas see below for actually what I want to do:Here's a sample of ListView Items:
Syllabus (List Items Counting) < My Heading >
Ex.
I am getting these list view items from My Local Database, Please suggest me any ideas