Мені потрібно з'ясувати положення пікселя одного елемента у списку, який відображається за допомогою ListView. Здається, я повинен отримати один із TextView, а потім використовувати getTop(), але я не можу зрозуміти, як отримати уявлення про дитину ListView.
Оновлення: діти ViewGroupне відповідають 1-на-1 пунктам у списку, для а ListView. Натомість ViewGroupдітям відповідають лише ті погляди, які видно зараз. Таким чином, getChildAt()працює на індексі, який є внутрішнім ViewGroupі не обов'язково має нічого спільного з положенням у списку, який ListViewвикористовує.
firstPositionмає бутиint firstPosition = listView.getFirstVisiblePosition() - listView.getHeaderViewsCount();виправлення цього.