美文网首页
安卓开发之fusionapp布局

安卓开发之fusionapp布局

作者: lfpwhy | 来源:发表于2018-12-15 15:15 被阅读0次

浏览器布局

browser=
--布局这里写
webView.addView(loadlayout(browser))

浏览器布局

browser=
--布局这里写
sidebar.addView(loadlayout(browser))

线性布局

  • 线性布局按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。
  • 垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度为多少;
  • 水平排列,那么将是一个单行N列的结构。
  • 搭建两行两列的结构,通常的方式是先垂直排列两个元素,每一个元素里再包含一个LinearLayout进行水平排列也就是说纵向和横向还是可以相互嵌套使用的哦,可以实现表格布局的效果。

{
LinearLayout;
orientation='';--重力属性
layout_width='';--布局宽度
layout_height='';--布局高度
background='';--布局背景颜色(或者图片路径)
};

相对布局

  • 最为常用的布局之一,也是最强大的布局:
    *它可以设置的属性非常的多
  • 安卓屏幕的分辨率大小不一,所以想到屏幕的自适应性,开发中建议大家去使用相对布局。
  • 相对于元素来说,比较容易定位

{
RelativeLayout;
orientation='';--重力属性
layout_width='';--布局宽度
layout_height='';--布局高度
background='';--布局背景颜色(或者图片路径)
};

绝对布局

  • 通常不采用此布局格式
  • 它的界面代码过于刚性
  • 有可能不能很好的适配各种终端

{
AbsoluteLayout;
orientation='';--重力属性
layout_width='';--布局宽度
layout_height='';--布局高度
background='';--布局背景颜色(或者图片路径)
};

帧布局(框架布局)

是最简单的布局形式,所以在实际开发中用得比较少。所有添加到这个布局中的视图都以层叠的方式显示。第一个添加的控件被放在最底层,最后一个添加到框架布局中的视图显示在最顶层,上一层的控件会覆盖下一层的控件。这种显示方式有些类似于堆栈。

{
FrameLayout;
orientation='';--重力属性
layout_width='';--布局宽度
layout_height='';--布局高度
background='';--布局背景颜色(或者图片路径)
};

相关文章

网友评论

      本文标题:安卓开发之fusionapp布局

      本文链接:https://www.haomeiwen.com/subject/tgdahqtx.html