zoukankan      html  css  js  c++  java
  • Android再学习-20140928-布局

    关于布局中的单位

    PX是像素,这个没有问题。另外还有两个单位,一个是dp,这个是个相对单位,在任何分辨率的屏幕上显示效果是一样的,所以用dp来进行控件的大小设置。另外,字体的设置推荐用sp,这样字体可以随着系统字体设置的大小而改变。

    关于layout_weight的使用要点

    1.子控件并未占满父空间的所有空间,已经占满则失去意义。
    2.layout_weight的值用于指定空闲空间的分配比例。

    相对布局的使用

    1.先说我对相对布局的两个使用:第一个是layout_alignParentRight,这个是我的一个学习点。第二个是layout_centerVertical,这个是我的第二个学习点。这些用在了标题栏靠近边缘左右对称的两个Button按钮和居中的一个标题里面。代码如下:

    android:layout_centerVertical="true"
    android:layout_centerInParent="true"
    android:layout_centerVertical="true"
    android:layout_alignParentRight="true"

    2.相对布局的第一组属性,这一组属性的值是一个ID,用来定义当前的View与另外一个View的对应关系

    • android:layout_below
    • android:layout_above
    • android:layout_toLeftOf //把当前控件的右边缘对齐到另外一个控件的左边缘
    • android:layout_toRightOf //把当前控件的左边缘对齐到另外一个控件的右边缘

    3.相对布局的第二组属性这组属性

    • android:layout_alignLeft //把当前控件的左边缘对齐到另外一个控件的左边缘
    • android:layout_alignRight
    • android:layout_alignTop
    • android:layout_alignBotto
  • 相关阅读:
    Pycharm中导入Python包的方法
    关于SOA架构设计的案例分析
    浅谈12306核心模型设计思路和架构设计
    美图数据统计分析平台架构演进
    有赞搜索系统的架构演进
    美团云的网络架构演进之路
    数据蜂巢架构演进之路
    1号店电商峰值与流式计算
    京东B2B业务架构演变
    饿了么:业务井喷时订单系统架构的演进
  • 原文地址:https://www.cnblogs.com/gcy77/p/4039794.html
Copyright © 2011-2022 走看看