'dan çocuk görünümlerine erişme Bir öğenin bir ListView
kullanılarak görüntülenen listede piksel konumunu bulmam gerekiyor. TextView'ın'dan birini almalı ve getTop()
'u kullanmalıyım, ancak bir ListView
'un alt görünümünün nasıl alınacağını anlayamıyorum.Android: Bir AccessView
Güncelleme:ViewGroup
çocukları 1-to-1 ListView
için listedeki öğeleri ile karşılık gelmez. Bunun yerine, ViewGroup
'un çocukları yalnızca şu anda görülebilen görüntülere karşılık gelir. Bu nedenle getChildAt()
, ViewGroup
'un içerdiği bir dizinde çalışır ve listede ListView
'un kullandığı konumla ilgili bir şey yapması gerekmez.
Büyük cevap, ama listenizde başlık görünümleri olduğunda oldukça doğru çalışmıyor. 'FirstPosition' ataması, int ilkPosition = listView.getFirstVisiblePosition() - listView.getHeaderViewsCount(); 'dır. – pospi
@pospi: teşekkürler, iyi nokta! Bunun için hesabımı cevaplandırdım. – Joe
Bir doktor musunuz? çünkü sen bir hayat kurtarıcısın. Benim için –