2015-03-07 23 views
6

Bazı öğelere sahip bir ScrollView'ım ve bir ListView'ım olduğu bir android düzen kurulumuna sahibim. Bu özelliği elde etmek için StackOverflow'un yanıtını Android list view inside a scroll view kullanıyorum ve iyi çalışıyor. ListView, TextView, ImageView gibi bazı öğelerin altında. Sorun, sayfa listelendiğinde ListView, listView'deki ilk öğenin en üstte yer alması için otomatik olarak kaydırılmasıdır (yani, tüm scrollview, listeye ilk öğe olarak kaydırılır). Bu otomatik kaydırmayı nasıl önleyebilirim?Android liste görünümünde bir kaydırma görünümünde otomatik kaydırma sorunu

+0

için android:descendantFocusability="blocksDescendants" ekleyin. Yeniden ifade edebilir misiniz? İhtiyacın olan nedir? Bir 'Görünüm'e otomatik kaydırma mı? –

+0

Sayfa, kullanıcı etkileşimi olmadan kaydırılmamalıdır. Ama benim durumumda, görünüm sunulduğunda tüm sayfa, liste görünümü sayfanın üst kısmında olacak şekilde kaydırılır. ListView, listview'in üstünde görüntülenen ayrıntılardan önce gösterilmektedir. Kullanıcı, listview.Any çözümünün üstünde görüntülenen ayrıntıları görüntülemek için aşağı kaydırmaya zorlanır ??? –

+0

Eğer doğru bir şekilde anlıyorsam, ListView'iniz TextView'inizden önce ilk önce yerleşimin en üstte yer almasına ve istenmediğine işaret ediyor. ScrollView kaydırma yöntemini çağırırsanız çalışır. Bilginize, ScrollView kullanmak zorunda kalmamıştım. –

cevap

31

SrollView çocuğu (ve ListView ebeveyn) Ben paragrafta soru görmüyorum

+0

Teşekkür ederiz adam +1 –

+0

Bir çekicilik gibi çalışır. +1 – FrenchFalcon

+0

çok teşekkür ederim. – Loyea