zoukankan      html  css  js  c++  java
  • XML布局

     布局xml 属
    1:内边距
    android:paddingleft::   内边距左部间距
    android:paddingright:   内边距右部间距
    android:paddingTop:   内边距顶部间距
    android:paddingBottton:   内边距底部间距
    android:padding:4 边的内边距
    2:位置
    android:gravity:控制控件位置
    top:顶部
    center_vertry:水平居中,垂直居中
    例如:android:gravity="top"
    3:布局方向
    android:orientation
    horizontal:水平方向
    vertical:垂直方向
    4:控件占的比例
    android:layout_weight:空间占比例
    例如:
    android:layout_weight="1"   占总比例1 份
    android:layout_weight=“5”   占总比例5 份
    5:内容显示占一行还是多行
    android:singleline
    true:内容显示占一行
    false:内容显示占多行
    6:只能输入数字
    android:phoneNumber
    true:只能输入数字
    false:输入任意
    例如:android:phoneNumber="true"
    7:控件输入大小,字体控制
    android:textSize:
    例如:android:textSize="20dp"
    设置字体:(   在android 系统中,自带的只有三种字体"sans","serif"和"monospace",你只要在xml 文件中的)
    例如:android:text="sans:"
    8:RelativeLayout 用到的一些重要的属性:
      第一类:   属性值为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_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元
    素
    做参照物
    第二类:   属性值必须为id   “ 的引用名@id/id-name”
    android:layout_below 在某元素的下方
    android:layout_above 在某元素的的上方
    android:layout_toLeftOf 在某元素的左边
    android:layout_toRightOf 在某元素的右边
    android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐
    android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐
    android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐
    android:layout_alignRight 本元素的右边缘和某元素的的右边缘对齐
    第三类:属性值为具体的像素值,   如30dip, 40px
    android:layout_marginBottom 离某元素底边缘的距离
    android:layout_marginLeft 离某元素左边缘的距离
    android:layout_marginRight 离某元素右边缘的距离
    android:layout_marginTop 离某元素上边缘的距离
    9:布局高度设置
    android:layout_heigh
    wrap_content:适合内容高度
    fill_parent:父窗口大小(从Android  2.2开始fill_parent改名为match_parent)
    例如:android:layout_height="wrap_content"
    10:布局宽度设置
    android:layout_
    wrap_content:适合内容宽度
    fill_parent:父窗体宽度
    11:   设置EditText 为空时输入框内的提示信息。
    例如:android:hint="备注"
    12:图片显示方式设置:常用到图片控件例如( ImageView ,ImageButton)
    android:scaleType
    center    按图片的原来size 居中显示,当图片长/   宽超过View 的长/宽,则截取图片的居中部
    分显示
    centerCrop    按比例扩大图片的size 居中显示,使得图片长(宽)   等于或大于View 的长(宽)
    centerInside 将图片的内容完整居中显示,   通过按比例缩小或原来的size 使得图片长/宽等
    于或小
      于View 的长/宽
    fitCenter 把图片按比例扩大/   缩小到View 的宽度,居中显示
    fitEnd 把图片按比例扩大/   缩小到View 的宽度,   显示在View 的下部分位置
    fitStart 把图片按比例扩大/   缩小到View 的宽度,    显示在View 的上部分位置
    fitXY    把图片不按比例扩大/   缩小到View 的大小显示
    matrix 用矩阵来绘制
    例如:android:scaleType="centerCrop"
  • 相关阅读:
    PyQt作品 – PingTester – 多点Ping测试工具
    关于和技术人员交流的一二三
    Pyjamas Python Javascript Compiler, Desktop Widget Set and RIA Web Framework
    Hybrid Qt applications with PySide and Django
    pyjamas build AJAX apps in Python (like Google did for Java)
    PyQt 维基百科,自由的百科全书
    InfoQ:请问为什么仍要选择Java来处理后端的工作?
    Eric+PyQt打造完美的Python集成开发环境
    python select module select method introduce
    GUI Programming with Python: QT Edition
  • 原文地址:https://www.cnblogs.com/adm1989/p/2590177.html
Copyright © 2011-2022 走看看