• Android常用布局之LinearLayout线性布局和RealtiveLayout相对布局


     LinearLayout最常用的属性:

    id

    layout_width

    layout_height

    background 

    外边距:layout_margin:也是有好多方向 layout_marginTop

    内边距:layout_padding: paddingLeft  paddingRight...

    orientation

    weight:把在同一个布局里的两个控件的width设置成0dp,这种weight的值等于 1 ,

        权重的意思就是在把子控件的width属性占的位置减去(相对于父控件的宽度)

        之后剩下的部分按照控件的权重属性进行分配。

    RealtiveLayout最常用的属性:

    layout_toLeftOf:可以指定控件id来指定参考控件。

    layout_toRightOf:可以指定控件id来指定参考控件。

    layout_alignBottom

    layout_alignParentBottom:还有很多相对于父控件的布局方向 Top...

    layout_below:可以指定控件id来指定参考控件。

    第一类:属性值为true可false

    android:layout_centerHrizontal   水平居中

    android:layout_centerVertical   垂直居中

    android:layout_centerInparent  相对于父元素完全居中

    android:layout_alignParentBottom   贴紧父元素的下边缘

    android:layout_alignParentLeft  贴紧父元素的左边缘

    android:layout_alignParentRight  贴紧父元素的右边缘

    android:layout_alignParentTop   贴紧父元素的上边缘

    android:layout_alignWithParentlfMissing  如果找不到对应的兄弟元素找不到,就以父元素做参照物。

    第二类:属性值必须为id的引用名

    android:layout_below     在某元素的下方

    android:layout_above     在某元素的上方

    android:layout_toLeftOf    在某元素的左边

    Android:layout_toRightOf   在某元素的右边

    android:layout_alignTop   本元素的上边缘和某元素的上边缘对齐

    android:layout_alignLeft   本元素的左边缘和某元素的左边缘对齐

    android:layout_alignBottom  本元素的下边缘和某元素下边缘对齐

    android:layout_alignRight   本元素的右边缘和某元素右边缘对齐

    链接:https://www.jianshu.com/p/98685e835fb5

    第三类:属性值为具体的像素值班,如30dip

    android:layout_marginBottom   离某元素底边缘的距离

    Android:layout_marginLeft  离某元素左边缘的的距离

    Android:layout_marginRight   离某元素的右边缘的距离

    Android:layout_marginTop    离某元素上边缘的距离

    android:hint   设置EditText为空时输入的提示信息

    android:gravity   对该view内容的限定:靠上 下 左 右

    android:layout_gravity="right"   用来设置该Container(组件)的靠左 靠右

    android:text     指定的控件当中显示的文字 <wbr>尽量使用string.xml文件当中的字符串

    Android:textSize  文字大小

    Android:width   控件宽度

    Android:height    控件高度

    Android:layout_width   指定Container组件的宽度

    Android:layout_height   指定Container组件的高度

    Android:singleLine    为真时,内容在同一行中进行显示

    Tomorrow the birds will sing.
  • 相关阅读:
    ORM和JDBC
    四种会话跟踪技术以及jstl介绍
    GC、进程和线程的定义
    数组和链表的理解,及各自的优缺点
    JSP和Servlet及浏览器与tomcat交互过程
    多线程、同步实现方法及Error和Exception的区别与联系
    Eclipse创建一个普通maven项目详细步骤
    Eclipse创建一个动态maven项目详细步骤
    Myeclipse项目出现红叉解决方案
    数据结构和算法 — 平衡二叉树的实现
  • 原文地址:https://www.cnblogs.com/rainbow-1/p/14592958.html
Copyright © 2020-2023  润新知