【0086】【项目实战】-【智慧北京】-【07】屏幕适配

1.图片适配

【说明】同名的图片的名字,放在不同的分辨率的文件夹下,运行在不同的手机分辨率上显示对应的不同的分辨率的手机上;

【常规的做法】其实放在哪个文件夹下都可以;

 

2.布局适配

【常规做法】对控件的位置进行更改,对控件不会进行更改;

 3. 尺寸适配

【设备密度】不同的分辨率的设备的设备密度是不一样的;

【尺寸的适配】目的是第二条红色的宽度尺寸是绿色的一半;

 

4.权重适配

【说明】具有一个总的权重数;

 5.代码适配

【说明】在代码中通过适配布局的参数进行适配;

【demo】文本框的宽度是屏幕宽度的三分之一;

 

6. 解决智慧北京遗留的适配问题

6.1 新手引导的指示器的中间间距的问题

【新建dp和px的转换的类】

6.2侧边栏的适配问题

 

【修改之后的效果】

 

posted @ 2018-03-08 14:00  OzTaking  阅读(136)  评论(0)    收藏  举报