android基础知识(1)
2015-11-02 09:58
543 查看
1.适配基础知识
屏幕尺寸 屏幕对角线的长度 单位 英寸 1英寸=2.54厘米 不太重要
屏幕分辨率 横纵向上的像素点 单位 px 1px = 1像素点 分辨率越高 像素越好 纵向宽度 * 横向宽度 1920 * 1080
屏幕像素密度 每英寸上的像素点数 单位 dpi
2.Nexus 5
屏幕 4.95 inch
1920 * 1080
DPI = 445
1920^2 + 1080^2 = 再开方 对角线上的像素点 除以 4.95 = 445
以 DPI 为 160 为基准 1dp = 1px
主要适配 480*800 720*1280 320*480
480*854 540*960 1080*1920
3.
480 * 320 160dpi 320px 320dp
800 * 480 240dpi 480px 320dp 1dp = 1.5px
dp是相同的 但px是不同的
mdpi 120dpi-160dpi
hdpi 160dpi-240dpi
xhdpi 240dpi-320dpi
xxhdpi 320dpi-480dpi
xxxhpdi 480dpi-640dpi
了解更多 http://www.apkbus.com/design 中文设计网站
4.
sp 字体大小
12sp
14sp small
18sp medium
22sp large
5.
weight
计算出的宽度 = 原来宽度 + 剩余空间所占百分比宽度
分别 为 0dp 和 match-parent
屏幕宽度 为 L
Button 1 match-parent
2/3 L = L + (L-2L)*1/3L = L - 1/3L = 2/3 L
Button 2
1/3 L = L + (L-2L)*2/3L = L - 2/3L = 1/3 L
Button 2 0dp
1/3 L = 0 + 1/3L = 1/3 L
6.
pad 7英寸
layout-large 3.2以前
layout-sw600dp 3.2以后
land port
7.自动拉伸 .9.png
在 AS 中操作 画点 进行 拉伸
padding 0dp
屏幕尺寸 屏幕对角线的长度 单位 英寸 1英寸=2.54厘米 不太重要
屏幕分辨率 横纵向上的像素点 单位 px 1px = 1像素点 分辨率越高 像素越好 纵向宽度 * 横向宽度 1920 * 1080
屏幕像素密度 每英寸上的像素点数 单位 dpi
2.Nexus 5
屏幕 4.95 inch
1920 * 1080
DPI = 445
1920^2 + 1080^2 = 再开方 对角线上的像素点 除以 4.95 = 445
以 DPI 为 160 为基准 1dp = 1px
主要适配 480*800 720*1280 320*480
480*854 540*960 1080*1920
3.
480 * 320 160dpi 320px 320dp
800 * 480 240dpi 480px 320dp 1dp = 1.5px
dp是相同的 但px是不同的
mdpi 120dpi-160dpi
hdpi 160dpi-240dpi
xhdpi 240dpi-320dpi
xxhdpi 320dpi-480dpi
xxxhpdi 480dpi-640dpi
了解更多 http://www.apkbus.com/design 中文设计网站
4.
sp 字体大小
12sp
14sp small
18sp medium
22sp large
5.
weight
计算出的宽度 = 原来宽度 + 剩余空间所占百分比宽度
分别 为 0dp 和 match-parent
屏幕宽度 为 L
Button 1 match-parent
2/3 L = L + (L-2L)*1/3L = L - 1/3L = 2/3 L
Button 2
1/3 L = L + (L-2L)*2/3L = L - 2/3L = 1/3 L
Button 2 0dp
1/3 L = 0 + 1/3L = 1/3 L
6.
pad 7英寸
layout-large 3.2以前
layout-sw600dp 3.2以后
land port
7.自动拉伸 .9.png
在 AS 中操作 画点 进行 拉伸
padding 0dp
相关文章推荐
- android Notification 点击与移除监听
- 基础Android应用开发 Button显示系统时间+TextView显示随机数+简单计算器
- Android 自定义组件之 带有悬浮header的listview
- I.MX6 GPS Android HAL Framework 调试
- android notification点击与移除监听
- Android学习路线权威指南
- android studio 使用aar
- android学习
- Android高斯模糊,左右有白边
- 超图---简单地图显示
- Android中DataTime控件的使用(九)
- AndroidStudio权威教程 AS添加第三方库的6种方式(Jar module so等)
- SEAndroid语法介绍
- android studio JNI编程
- Android自定义控件之仿汽车之家下拉刷新
- 修改Launcher2在ADT上编译调试(一)
- Android AndroidManifest 清单文件以及权限详解
- Android ViewTreeObserver简介
- 清除android程序中的多余资源
- 完全解决!android studio更新 check for updates失败的问题