zoukankan      html  css  js  c++  java
  • Android XML文件布局各个属性详解

    第一常用类:属性值为true或false
    android:layout_centerHrizontal 水平居中
    android:layout_centerVertical 垂直居中
    android:layout_centerInparent 相对于父元素完全居中
    android:layout_alignParentBottom 贴紧父元素的下边缘
    android:layout_alignParentLeft 贴紧父元素的左边缘
    android:layout_alignParentRight 贴紧父元素的右边缘
    android:layout_alignParentTop 贴紧父元素的上边缘
     
    第二常用类:属性值为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 本元素的右边缘和某元素的的右边缘对齐
     
    第三常用类:属性值为具体的像素值,如30dp,40px
    android:layout_marginBottom 离某元素底边缘的距离
    android:layout_marginLeft 离某元素左边缘的距离
    android:layout_marginRight 离某元素右边缘的距离
    android:layout_marginTop 离某元素上边缘的距离 
     
    EditText的android:hint 设置EditText为空时输入框内的提示信息。
     
    android:gravity 与 android:layout_gravity的区别(值固定,主要使用的有top,bottom,left,right)
    android:gravity             用来对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置
    android:layout_gravity  用来设置该view相对与其父view 的位置.比如一个button 在linearlayout靠左、靠右等位置就可以通过该属性设置
     
    Layout_margn与padding的区别(值不固定,是可以随意设置的如:12dp)

    layout_margn是指控件距离父控件的距离

     

    padding是指控件中的内容距离控件边缘的距离

     
    android:scaleType:
    android:scaleType是控制图片如何resized/moved来匹对ImageView的size。
    ImageView.ScaleType / android:scaleType值的含义:
    CENTER /center   —————————按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
    CENTER_CROP / centerCrop————按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)
    CENTER_INSIDE / centerInside ——将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽
    FIT_CENTER / fitCenter———— ——把图片按比例扩大/缩小到View的宽度,居中显示
    FIT_END / fitEnd  —————————把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置
    FIT_START / fitStart   ———————把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置
    FIT_XY / fitXY ———————————把图片不按比例扩大/缩小到View的大小显示
    MATRIX / matrix   —————————用矩阵来绘制,动态缩小放大图片来显示。
     
     
     
     
     
     
     
  • 相关阅读:
    Creating a generic Web Parts for hosting ASP.NET User Controls
    Speed Up SQL Server Apps 提高SQL Server应用程序的运行效率 (Part 1)
    How to use CreateChildContorls method inherited from System.Web.UI.Control
    How to quickly access Web Part Management Page
    SQL Script tips for MS SQL Server
    How to enable single signon service on the SPS
    A brief summary of UML & Rational Rose – Use Case Diagram, Part II
    Borland Together for Visual Studio.Net V2.0 安装问题
    Speed Up SQL Server Apps 提高SQL Server应用程序的运行效率 (Part 2)
    体验ReSharper V1.0 for VS.Net 2003 Part I
  • 原文地址:https://www.cnblogs.com/wytings/p/4083719.html
Copyright © 2011-2022 走看看