मुझे एक सूची में एक तत्व की पिक्सेल स्थिति का पता लगाने की आवश्यकता है जो एक का उपयोग करके प्रदर्शित किया गया है ListView। ऐसा लगता है कि मुझे TextView में से एक को प्राप्त करना चाहिए और फिर उपयोग करना चाहिए getTop(), लेकिन मैं यह पता नहीं लगा सकता कि बच्चे को कैसे देखें ListView।
अद्यतन: बच्चों के ViewGroupलिए सूची में आइटम के साथ 1-टू -1 के अनुरूप नहीं है, एक के लिए ListView। इसके बजाय, ViewGroupबच्चे केवल उन विचारों के अनुरूप हैं जो अभी दिखाई दे रहे हैं। तो getChildAt()एक ऐसे सूचकांक पर ViewGroupकाम करता है जो आंतरिक है और जरूरी नहीं कि ListViewउपयोग करने वाली सूची में स्थिति के साथ कुछ भी हो ।
firstPositionहोना चाहिएint firstPosition = listView.getFirstVisiblePosition() - listView.getHeaderViewsCount();।