【发布时间】:2016-03-17 09:35:54
【问题描述】:
我遇到了一个问题,即当其内容对于屏幕而言太大时,对话框不会滚动。我认为这是因为Dialogs 没有显示在可滚动容器中。
屏幕截图包含包裹在 ScrollView 中的内容 - 您只能看到可滚动的内容
添加了额外的字段以人为地增加此示例的对话框大小
您可以从Android Developer Documentation 中看到,对话框应该包装在 DialogFragments 中(这样可以使您的对话框在方向更改和生命周期事件响应中幸存下来),这是我正在尝试进行的设置.
我发现的许多其他答案都彼此相似,并且围绕确保窗口设置为“adjustResize”而展开。但是,这只会使父视图在键盘打开时变小,如果它不在 Scrollable 容器中,它不会使 View 可滚动。
如果有人可以让我知道他们是否有信息可以使 Dialog 可滚动或确认您不能使 Dialog 可滚动,我将不胜感激。
【问题讨论】: