code: @Nullable
      public static View getViewForPosition(@NonNull final AbsListView absListView, final int position) {
          int childCount = absListView.getChildCount();
          View downView = null;
          for (int i = 0; i < childCount && downView == null; i++) {
              View child = absListView.getChildAt(i);
              if (child != null && getPositionForView(absListView, child) == position) {
                  downView = child;
              }
          }
          return downView;
      }
docs: Returns the {@link View} that represents the item for given position.
  
  @param absListView the ListView that should be examined
  @param position    the position for which the {@code View} should be returned.
  
  @return the {@code View}, or {@code null} if the position is not currently visible.