我有一个PopupWindow填充LinearLayout。我instatiated像这样我的弹出窗口:如何允许在Android的PopupWindow滚动
PopupWindow pw = new PopupWindow(layout, 450, 700, true);
pw.showAsDropDown(layout, 80, 80);
然而,当设备方向被切换为横向,在弹出的窗口被在底部切断,我不能向下滚动。查看屏幕截图:
此弹出窗口下的布局确实是可滚动的。那么我怎样才能让弹出窗口滚动?
感谢, 伊戈尔
我在弹出下面有一个LinearLayout,而弹出窗口本身是在LinearLayout中。但是,当我尝试将弹出窗口的代码放在ScrollView中时,它只是放大并退出屏幕,但不滚动。奇怪... –
除此之外,我不能有2个像这样的ScrollViews。我收到一个错误:“java.lang.IllegalStateException:查看[email protected]已被添加到窗口管理器” –
您需要使用新的ScrollView,而不是重新使用现有的。 – kabuko