2012-10-29 21 views
12

showAsDropDown (anchor) ile birlikte PopupWindow kullanıyorum. Ankraj, ekranın en üstündeyken iyi çalışır, ancak ekranın alt kısmında hiçbir şey görünmez. PopupWindow.showAsDropDown belgelerine() 'a göre bu çalışması gerekir:Android PopupWindow showAsDropDown() düzgün çalışmıyor

http://developer.android.com/reference/android/widget/PopupWindow.html#showAsDropDown%28android.view.View%29

"çapa görünümünün sol alt köşesine demirlemiş bir pop-up pencere içeriği görünümünü gösterir yeterli yer yoksa. Ekranda, tümüyle pop-up görüntülemek için, bu yöntem gezinmek için bir üst kaydırma görünümünü bulmaya çalışır.Eğer bir üst kaydırma görünümü kaydırma yapılabiliyorsa, pop-up'ın sol alt köşesi bağlantı görünümünün sol üst köşesinde sabitlenir ."

Muhtemelen, açılır pencere daima bağlantı görünümünün sol alt köşesine sabitlenir. Bunu nasıl düzeltirim? Bu deneyebilirsiniz

+1

yardımcı olabilir? –

cevap

3

.. Sen bu çalışma aldın

mWindow.showAtLocation(mRootView, Gravity.BOTTOM|Gravity.LEFT, 0, distanceFromTop); 
+0

"distanceFromTop" nedir? ekranın üstünden Bunu nasıl hesaplarsınız? – Kenny

İlgili konular