不操千曲而后晓声,观千剑而后识器。这篇文章主要讲述Android学习笔记 布局基础相关的知识,希望能为你提供帮助。
一、概念控件布局方法,就是指控制控件在Activity当中的位置、大小、颜色以及其他控件样式属性的方法。有两种方法可以控制布局:
- 在布局文件(xxx.xml)中完成控件的布局。
- 在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开发(《Gradle Recipes for Android》阅读笔记1.3)
- Android开发(《Gradle Recipes for Android》阅读笔记1.2)
- MAC下如何配置Android手机调试(将测试手机加入到Mac系统的调试列表中)
- Android 计算Bitmap大小
- 去掉Android新建项目的顶部标题
- Android实战——GreenDao3.2的使用,爱不释手
- Android学习笔记---使用TabHost实现微信底部导航栏效果
- 关于android编程中service和activity的区别
- 算法设计(布尔括号问题| DP-37)