我想实现一个带有图像页脚的表单,放置在 View 底部,以及沿 Y 坐标的可滚动容器。
我尝试使用 BorderLayout:在 SOUTH 位置放置图像页脚;在 NORTH 位置,我放置了一个可滚动的 BoxLayout。
结果是我可以滚动 BoxLayout 的子元素,但如果我在 BoxLayout 中添加太多元素,页脚会消失。
我该如何解决这个问题?
编辑
我将父布局从 BorderLayout 更改为 2x1 TableLayout(我让它不可滚动):在第一行中,我放置了可滚动的 BoxLayout,在最后一行中,我放置了图像页脚。然后我使用表格约束来增加第一行的高度,从而将页脚推到底部。
在添加 BoxLayout 时,我使用了以下约束:
form.add(this.tableLayout.createConstraint(0,0).heightPercentage(90), boxLayout);
这样做,我正确地滚动了 BoxLayout,并且图像页脚位于 View 底部附近的固定位置。
但是我怎样才能精确地将页脚放在底部?
Best Answer-推荐答案 strong>
我解决了使用 BorderLayout 作为父布局的问题,将可滚动的 BoxLayout 放在 CENTER 位置,将图像页脚放在 SOUTH 位置。
关于ios - 代号一 - 可滚动布局中的固定页脚,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/47451426/
|