屏幕适配

来源:互联网 发布:历年人口普查数据 编辑:程序博客网 时间:2024/05/17 07:33

1.安卓机的繁多混杂,分辨率的高低,使得屏幕适配也成了一个问题,适配的方案

图片适配

在不同的目录下放置不同尺寸的图片

布局适配

a.不试用绝对布局,使用match_parent 而不是fill_parent
b.可以使用shape对背景的处理
c.在特定的分辨率下适配,在res目录下建立一个layout-HxW.xml文件,如:layout-800x480

权重适配

线性布局的时候尽量使用android:layout_weight

代码适配

主要是转化dp和px的关系,dp=px/设备密度
设备密度可以在oncreate方法中打印测试出来:

 float density = getResources().getDisplayMetrics().density;

320*240(0.75)
480*320(1)
1280*720(2)

0 0