美文网首页
安卓开发之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