zoukankan      html  css  js  c++  java
  • Android 之常用布局

    LinearLayout 线性布局.
    android:orientation="horizontal"         
    制定线性布局的排列方式        
    水平 horizontal        
    垂直 vertical
    gravity 控制当前控件内容显示区域
    layout_gravity 当前控件在父元素的位置
    Layout_weightSum
    Layout_weight 额外空间分配(权重)
    
    android:visibility="invisible"    
    控制布局是否显示    
    显示 visible    
    不显示,但占空间 invisible    
    隐藏 gone
    
    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                   离某元素上边缘的距离 
    
    AbsoluteLayout 绝对布局/FrameLayout 帧布局
    AbsoluteLayout
    android:layout_x    指定控件在父布局的x轴坐标
    android:layout_y    指定控件在父布局的y轴坐标
    
    FrameLayout
    帧布局每次添加的控件都显示在最上面,最后显示在界面上的是最后添加的一个控件
    
    
    Android中的显示单位
     px (pixels)像素 
         一般HVGA代表320x480像素,这个用的比较多。
    
     dip或dp (device independent pixels)设备独立像素
        这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
    
     sp (scaled pixels — best for text size)比例像素
        主要处理字体的大小,可以根据系统的字体自适应。
    
    除了上面三个显示单位,下面还有几个不太常用:
     in (inches)英寸
     mm (millimeters)毫米  
     pt (points)点,1/72英寸
    
    为了适应不同分辨率,不同的像素密度,推荐使用dip ,文字使用sp。
  • 相关阅读:
    C#里List.Sort的用法
    解决在IE中返回JSON格式的数据时提示下载的问题
    关于json语句的相关用法
    vector数组的相关知识
    编程珠矶第一章阅读笔记
    第三周学习进度博客
    echarts以地图形式显示中国疫情情况实现点击省份下钻
    课堂作业,疫情数据统计(柱形图的生成)
    过滤器filter学习进度一
    android开发对应高德地图定位服务进度一
  • 原文地址:https://www.cnblogs.com/lixiangyang521/p/4778882.html
Copyright © 2011-2022 走看看