浏览器布局
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='';--布局背景颜色(或者图片路径)
};
网友评论