关闭

【Andorid学习笔记】常见的UI布局

138人阅读 评论(0) 收藏 举报
分类:
常见的UI布局

线性布局 LinearLayout

布局都在一条线上串着

  • android:orientation="horizontal"
    • 控件水平放置
  • android:orientation="vertical"
    • 控件竖直放置
  • android:layout_gravity
    • 指定子元素在LinearLayout中的对齐方式
  • android:layout_weight
    • 指定子元素在LinearLayout中所占的权重;
    • 例如: android:layout_weight="1" 表示该控件所占权重为 1
  • androd:gravity

    • 设定Layout中元素的对齐方式

    - 例如对于android:text居中设置:

    android:text="text"
    
    android:gravity="center"

     

  • android:layoutheight/android:layoutwidth
    • fill_parent
      • 宽度和高度与父容器相同
    • match_parent

特别说明:

- 当控件为 horizotal 时,android:layout_width应设置为0dip;
- 相同的道理,当控件为 vertical 时,android:layout_height应设置为0dip;

表格布局 TableLayou

类似于html中的表格


相对布局 RelativeLayout

控件与控件之间的位置都是相对放置的


帧布局 FrameLayout

div标签,每一层都是相互覆盖的

  • 绝对布局 AbsloteLayout(废弃掉)

需要指定每个控件相对屏幕的绝对位置

<AbsoluteLayout

 

未完待续...

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    关于我
    个人资料
    • 访问:67919次
    • 积分:1070
    • 等级:
    • 排名:千里之外
    • 原创:58篇
    • 转载:7篇
    • 译文:1篇
    • 评论:16条
    博客专栏
    最新评论