Android学习笔记 布局基础

Posted 学海无涯,回头是岸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于Android学习笔记 布局基础的主要内容,如果未能解决你的问题,请参考以下文章

Android学习笔记-----------布局

学习笔记Android常用布局

Android学习笔记六:六大布局

Android开发学习笔记之一5大布局方式详解

安卓学习笔记

Android 的UI基础布局的学习