-
1.支持各种屏幕尺寸
使用 wrap_content match_parent weight
使用相对布局,少用绝对布局
使用限定符
使用自动拉伸位图
查看全部 -
不同像素密度的区分
查看全部 -
最小不可低于12dp,否则影响体验。
推荐使用12sp/14sp/18sp/22sp 不要使用奇数或者小数(缩放时候容易造成精度丢失)
查看全部 -
px 构成图像的最小单位
使用android原生api返回的都是这个单位,如获取安卓屏幕的宽和高
dp、dip (Density Independent Pixels) 密度无关像素
以160dpi为基准 1dip = 1px ?
查看全部 -
计算:屏幕像素密度(每英寸上的像素点数)1920^2x1080^2开根号,得到对角线像素点数,
然后用对角线像素点数/屏幕尺寸
查看全部 -
高分辨率图片要放在合适的文件夹,不然会造成内存暴增。或者就是要每种分辨率要切一套自己的图片
查看全部 -
先使用比例;如果不行的话,使用dp然后创建多种不同手机的分辨率的dp;或者用Java代码等份分割每种手机屏幕 生成value/dimen/xml 进行不同屏幕的映射
查看全部 -
layout/main.xml
layout-sw600dp/main.xml
layout/main.xml
layout/main_twopanes.xml
查看全部 -
使用layout-large 来适配大尺寸屏幕
查看全部 -
支持各种屏幕尺寸
使用 wrapcontent matchparent weight
使用相对布局,少用绝对布局
使用限定符
使用自动拉伸位图
查看全部 -
支持各种屏幕尺寸
支持各种屏幕密度
实施自适应用户界面流程
查看全部 -
dpi
px
dip、dp
sp
mdpi、hdpi、xhdpi。。。对应于不同分辨率的图片文件夹和value文件夹
查看全部 -
weight计算方式
查看全部 -
支持各种屏幕尺寸
查看全部 -
五种分辨率
查看全部
举报