Necesito averiguar la posición de píxel de un elemento en una lista que se ha mostrado usando un ListView. Parece que debería obtener uno de TextView y luego usarlo getTop(), pero no puedo averiguar cómo obtener una vista secundaria de un archivoListView .
Actualización: los elementos secundarios de ViewGroupno se corresponden 1 a 1 con los elementos de la lista, para a ListView. En cambio, los elementos ViewGroupsecundarios de 'corresponden solo a las vistas que son visibles en este momento. Entonces getChildAt()opera en un índice que es interno al ViewGroupy no necesariamente tiene nada que ver con la posición en la lista que ListViewusa.
firstPositiondebería serint firstPosition = listView.getFirstVisiblePosition() - listView.getHeaderViewsCount();arreglar esto.