ビューの一番下に配置されたイメージフッタとY座標に沿ったスクロール可能なコンテナを持つフォームを実現したい。コードネームスクロール可能なレイアウトの1つの固定フッタ
私はBorderLayoutを使用してみました:SOUTHの位置に私はイメージフッタを置きました。 NORTHの位置にスクロール可能なBoxLayoutを配置します。
結果、BoxLayoutの子要素をスクロールできますが、BoxLayoutに要素を追加すると、フッターが消えます。
どうすれば修正できますか?
EDIT
私は(私はそれがスクロールしませ製)のBorderLayoutから2×1 TableLayoutに、私の親のレイアウトを変更:最初の行に私がスクロール可能BoxLayoutを入れて、最後の行に私がイメージフッタを置きます。それから、最初の行の高さを上げ、結果として底にフッターを押し込むためにテーブルの制約を使いました。
私は、次の制約を使用BoxLayoutを追加するとき、: form.add(this.tableLayout.createConstraint(0,0).heightPercentage(90), boxLayout);
はこれを行う、私は正しくBoxLayoutをスクロールして、画像のフッタはビューの下部に、固定位置にあります。
しかし、フッターをどのようにして正確に底に置くことができますか?
'setScrollableY'も正しく使用してください。 –
BoxLayoutのscrollableYプロパティをtrueに設定しました。あなたはそれを意味しましたか? –
はい、そうです –