暴沸

更多的是记录自己的学习过程,非常欢迎大家指出不足之处!

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

常见的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

 

未完待续...

阅读更多
版权声明:转载请注明我的个人微信平台 暴沸 https://blog.csdn.net/baofeidyz/article/details/51545605
个人分类: andorid
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭