Java tutorial
//package com.java2s; //License from project: Apache License import android.support.annotation.NonNull; import android.view.View; import android.widget.ListView; public class Main { public static View getItemFromListViewByPosition(final int pos, @NonNull final ListView listView) { final int firstListItemPosition = listView.getFirstVisiblePosition(); final int lastListItemPosition = firstListItemPosition + listView.getChildCount() - 1; if (pos < firstListItemPosition || pos > lastListItemPosition) { return listView.getAdapter().getView(pos, null, listView); } else { final int childIndex = pos - firstListItemPosition; return listView.getChildAt(childIndex); } } }