美文网首页
SJ64-1B Katy的学习笔记

SJ64-1B Katy的学习笔记

作者: katytseee | 来源:发表于2016-04-16 20:53 被阅读0次

    1.ViewGroup:是放置View的容器。

    2.LinearLayout:可以将视图摆放在一个水平列上,垂直(Vertical),水平(Horizontal)。

    3.RelativeLayout:可以将子视图与父布局的相对排列,以某一元素作参照物。

    4.eg.android:orientation="vertical" 视图以垂直排列
    Horizontal则以水平排列

    5.eg.xmlns:android="http://schemas.android.com/apk/res/android
    XML命名空间声明(namespace declaration),指定所有android属性,实际上特指给Android的URL速记,可以自己定义属性。为了避免属性明冲突,而加了前缀android:区分其他的android属性
    *要在文件的根视图开合标记里加XML空间声明
    6.match parent:视图与父视图等宽和等高。
    7.layout_weight:设置视图的权重,给子视图分配空间。权重越大,可能获取越多的空间
    权重越小,获得的空间较小

    RelativeLayout

    Assigning view name
    8.eg.android:id="@+id/ben_text_view"
    定义textview,为ben创建ID
    android:layout_toLeftof="@id/ben_text_view"设置视图的左侧

    9.padding&margin

    padding:边框与内容之间的空间。
    margin:设置当前或指定的视图外边框的距离。

    补充:View group layout parameters
    android:layout_alignParentTop="true or false"上缘对齐
    android:layout_alignParentBottom下对齐
    android:layout_alignParentLeft 左
    android:layout_alignParentRight 右
    android:layout_centerHorizontal 中间水平
    android:layout_centerVertical 中间垂直

    相关文章

      网友评论

          本文标题:SJ64-1B Katy的学习笔记

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