zoukankan      html  css  js  c++  java
  • android学习笔记1-布局的初步了解以及 控件的常见属性

    布局:
    AbsoluteLayout 绝对布局
    FrameLayout 帧布局
    LinerLayout 线性布局
    RelativeLaout 相对布局
    TableLayout 表格布局
    GridLayout 网格布局


    线性布局 属性 android:
    orientation属性:设置LinerLayout 中组件的排列方式,vertical 列,horizontal 行
    layout_width属性:设置在父元素中该组件的宽度,值为 wrap_content:内容宽度,match_parent:充满父元素宽度
    layout_height属性:设置在父元素中该组件的宽度,取值同 layout_width
    gravity属性:top,botton,left,right,center,center_vertical,center_horizontal
    layout_weight属性:在子控件中设置父元素中多出来的额外空间的分配权重
    visibility属性:控制是否显示,取值可以是 invisible 隐藏不显示,但是控件仍然存在,占用着空间;gone表示空间不存在了,也不占用空间,visible 表示显示出来

    相对布局 RelativelLayout (均为这只父子相对位置,或者子控件与子控件的相对位置)
    android:layout_toRightOf 在指定控件的右边
    android:layout_toLeftOf 在指定控件的左边
    android:layout_above 在指定控件的上边
    android:layout_below 在指定控件的下边
    android:layout_alignBaseline 跟指定空间水平对其
    android:layout_alignLeft 跟指定控件左对齐
    android:layout_alignRight 跟指定控件右对齐
    android:layout_alignTop 跟指定控件顶部对齐
    android:layout_alignBotton 跟指定空间底部对齐
    android:layout_alignParentLeft 是否跟父布局左对齐
    android:layout_alignParentTop 是否跟父布局顶部对齐
    android:layout_alignParentRight 是否跟父布局右对齐
    android:layout_alignParentBotton是否跟父布局底部对齐
    android:layout_centerVertical 在父布局中垂直居中
    andriod:layout_centerHorizontal 在父布局中水平居中
    android:layout_centerInParent 在父布局中居中

    帧布局 FrameLaout (右击res/layout,然后在弹出的菜单中选择new,然后选择Android Xml File,要新建FrameLayout布局文件,就选择FrameLayout作为其根节点即可。文件名为frame_layout.xm)


    绝对布局:AbsoluteLayout (根据绝对坐标位置进行布局,不灵活,故而很少使用。)
    android:layout_x 指定控件在父布局的x轴坐标
    android:layout_y 指定控件在父布局的y轴坐标

  • 相关阅读:
    Rocket
    Rocket
    Rocket
    Rocket
    POJ 1849 树的直径 Two
    SGU 495 Kids and Prizes
    HDU 4336 概率DP 状压
    HDU 4089 && UVa 1498 Activation 带环的概率DP
    SGU 149 树形DP Computer Network
    暑假集训刷题记录
  • 原文地址:https://www.cnblogs.com/ailingfei/p/6693334.html
Copyright © 2011-2022 走看看