Saya perlu mengetahui posisi piksel dari satu elemen dalam daftar yang telah ditampilkan menggunakan file ListView. Sepertinya saya harus mendapatkan salah satu TextView dan kemudian menggunakannya getTop(), tetapi saya tidak tahu bagaimana cara mendapatkan tampilan anak dari file ListView.
Pembaruan: Anak-anak dari ViewGrouptidak sesuai 1-to-1 dengan item dalam daftar, untuk a ListView. Alih-alih, ViewGroupturunannya hanya sesuai dengan tampilan yang terlihat sekarang. Jadi getChildAt()beroperasi pada indeks yang bersifat internal ViewGroupdan tidak selalu ada hubungannya dengan posisi dalam daftar yang ListViewdigunakan.
firstPositionadalahint firstPosition = listView.getFirstVisiblePosition() - listView.getHeaderViewsCount();untuk memperbaiki ini.