Мне нужно узнать позицию в пикселях одного элемента в списке, отображаемом с помощью ListView. Кажется, я должен получить один из TextView, а затем использовать getTop(), но я не могу понять, как получить дочернее представление файла ListView.
Обновление: дочерние ViewGroupэлементы не соответствуют 1 к 1 элементам в списке для файла ListView. Вместо этого ViewGroupдочерние элементы соответствуют только тем представлениям, которые видны прямо сейчас. So getChildAt()работает с индексом, который является внутренним для класса ViewGroupи не обязательно имеет какое-либо отношение к позиции в списке, который ListViewиспользует.
firstPositionдолжна состоять в том,int firstPosition = listView.getFirstVisiblePosition() - listView.getHeaderViewsCount();чтобы это исправить.