This is my listview click event:
lv1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<
// use "top" to get listview items top position
// Listview items top position
int top;
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> parent, View lView, final int pos, long id) {
top = lView.getTop();
if (top < 1) top = 1;
}
});
// Or // Listview items top position Under CustomAdapter's getView method
int top;
final View finalConvertView = convertView;
convertView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
top = finalConvertView.getTop();
if (top < 1) top = 1;
}
});