android基础知识(1)

本文介绍了屏幕适配的基础知识,包括屏幕尺寸、分辨率、像素密度等概念,并详细讲解了不同分辨率屏幕的适配策略。此外,还涉及了UI设计中的字体大小、布局权重等内容。

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

转载于:https://www.cnblogs.com/weidingqiang/p/4929326.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值