三段控件纵向拉伸填满各自单元格:按钮块与日志块加 fillY(Cell.L),中段原本已有 fillY
This commit is contained in:
1 parent
ee82bedabe
commit
22c483738c
1 file changed
+2
-2
@@ -135,7 +135,7 @@ public final class ObjectPanel {
|
||||
// 上段:按钮块(自适应高度,紧贴顶部)
|
||||
Object cell = call(root, Obf.TABLE_ADD, new Class<?>[] {actorClass}, cellClass, buttons);
|
||||
// expand:吃掉停靠框里"没人要"的那部分空间(用户点名要的),否则底部会留一条空带
|
||||
layoutCell(cell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_EXPAND);
|
||||
layoutCell(cell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_FILL_Y, Obf.CELL_EXPAND);
|
||||
final Object buttonsCell = cell;
|
||||
call(root, Obf.TABLE_ROW, new Class<?>[0], cellClass);
|
||||
// 上/中/下 = 根表格的**三个单元格**(这样 setDebug 画出来就是三条带):
|
||||
@@ -158,7 +158,7 @@ public final class ObjectPanel {
|
||||
call(root, Obf.TABLE_ROW, new Class<?>[0], cellClass);
|
||||
Object logCell = call(root, Obf.TABLE_ADD, new Class<?>[] {actorClass}, cellClass, state.status);
|
||||
// 下段 = 日志:只占它需要的高度(1~6 行),贴在面板最下面
|
||||
layoutCell(logCell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_EXPAND);
|
||||
layoutCell(logCell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_FILL_Y, Obf.CELL_EXPAND);
|
||||
// 中段高度固定:Cell.height(float) 在载荷里叫 `I`(描述符 (F)LdR;)
|
||||
// 实测确认:设 900 后根表格高度 580 -> 1080,说明它就是 height()。
|
||||
try {
|
||||
|
||||
Reference in new issue
Block a user