我想写一个这样的布局, 控件的高度应该怎么写呀

782 阅读1分钟

牙叔教程 简单易懂 ​

有人问我这样的布局怎么写

{04E8B006-C3B4-504D-4AFD-16DDB15DD5E7}.png

控件2的高度是固定的, 然后剩余空间全部给控件1, 先别看下面, 自己先想想.

  • 方法一: 利用layout_weight
"ui";
ui.layout(
  <vertical>
    <vertical id="up" bg="#7bed9f" layout_weight="1"></vertical>
    <vertical id="down" bg="#70a1ff" h="100dp"></vertical>
  </vertical>
);
  • 方法二: 利用margin
"ui";
ui.layout(
  <frame>
    <vertical id="up" bg="#7bed9f" h="*" marginBottom="100dp"></vertical>
    <vertical id="down" bg="#70a1ff" h="100dp" layout_gravity="bottom"></vertical>
  </frame>
);

方法三: 利用padding

ui.layout(
  <frame>
    <vertical id="up" bg="#7bed9f" h="*" paddingBottom="100dp"></vertical>
    <vertical id="down" bg="#70a1ff" h="100dp" layout_gravity="bottom"></vertical>
  </frame>
);

名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问 --- 牙叔教程

声明

部分内容来自网络 本教程仅用于学习, 禁止用于其他用途