zoukankan      html  css  js  c++  java
  • Android学习笔记(七) 布局基础

    一、概念

      控件布局方法,就是指控制控件在Activity当中的位置、大小、颜色以及其他控件样式属性的方法。有两种方法可以控制布局:

    1. 在布局文件(xxx.xml)中完成控件的布局。
    2. 在JAVA代码中完成控件布局。

    二、分类

    (其中RelativeLayout和ListView最为常用)

    设置宽、高的两个重要参数:wrap_content(内容包裹)、match_parent(填充)。

    三、长度(距离)单位

      1)px:像素。

      2)dp(=dip):Device Independent pixels 设备无关像素。考虑到设备的像素密度(dpi)不同,需要有一个标准来确定显示到设备上的具体长度,即dp。

        计算方式:px = dp*(dip/160)

        在dpi为160的屏幕上,1dp = 1px。

      3)sp:scaled pixels,通常用于指定字体大小,会随着用户设置字体大小改变而改变。在设置为“Normal”时,sp = dp

    四、外边距和内边距

    外边距 内边距
    layout_margin padding
    layout_marginTop paddingTop
    layout_marginLeft paddingLeft
    layout_marginRight paddingRight

     

  • 相关阅读:
    【bzoj1901】dynamic ranking(带修改主席树)
    一堆乱七八糟绝不正经的排序算法
    bzoj2588 Spoj10628. count on a tree
    poj2104 K-th Number
    【bzoj 3595】: [Scoi2014]方伯伯的Oj
    bzoj1926: [Sdoi2010]粟粟的书架
    P3168 [CQOI2015]任务查询系统
    进程和线程
    History of AI
    es6
  • 原文地址:https://www.cnblogs.com/viaduct/p/6351866.html
Copyright © 2011-2022 走看看