带有listview的Android弹出窗口不适合使用WRAP_CONTENT的屏幕高度,为什么?

时间:2012-01-23 10:10:25

标签: android listview popup height

我试图显示一个PopWindow(其高度为WRAP_CONTENT),里面有一个ListView。如果列表的内容更多,则弹出窗口不会显示在确切的位置。

创建了弹出窗口:

mPopUp = new PopupWindow(mLayOut,popUpWidth ,
                WindowManager.LayoutParams.WRAP_CONTENT, true);

显示位置:

mPopUp.showAtLocation(mLayOut, Gravity.NO_GRAVITY, xPos, yPos);

我附上了截图

i)点击Button One时效果很好 When Button One is clicked

ii)选择按钮2时,Y位置变为屏幕顶部 when button two is selected

0 个答案:

没有答案