我的ui.xml类中有一个DockLayoutPanel。当我将它包装在ScrollPanel中时,整个事情就消失了。 有什么想法吗?
答案 0 :(得分:0)
DockLayoutPanel似乎需要包含在SimplePanel中以便在某些组件中使用,但ScrollPanel应该是一种SimplePanel。您是否明确设置了DockLayoutPanel的大小?或尝试将其嵌入SimplePanel?
答案 1 :(得分:0)
DockLayoutPanel上是否设置了固定的像素大小?如果不是,它只会尝试换行到0x0px,因为这是为它计算的大小。
或者您可以将DockLayoutPanel的大小设置为100x100%,因此它具有滚动面板的大小。但是,这会使滚动面板变得毫无用处(内容大小与大小相同,因此滚动条永远不可见)。
如果你试图让DockLayoutPanel的大小取决于DockLayoutPanel的内容,那么这也是行不通的,因为DockLayoutPanel的每个区域都有固定的大小或者占用剩余的大小。
希望这会有所帮助,如果不能为我们提供更详细的描述你想要做什么?
此致 斯蒂芬