由于部分界面在开发初期并没有考虑到兼容性问题,可能只适用于一种屏幕;当换一种屏幕时候就可能会出现界面布局错乱,图片变形等问题,就需要进行屏幕适配。
在适配过程中设计到的资源目录:
- 图片资源
res/drawable-xdpi
res/drawable-swxxxdp-xdpi;
第一个x代表——h、l、m、x
第二个x代表——分辨率 - 布局资源
res/layout - 资源文件
res/values
1、 图片资源统一放在drawable-xdpi(根据你们的项目需要X可是『h、l、m、x』),这里的图片任何分辨率的屏幕都能访问到 。针对部分存在差异图片单独存放 res/drawable-swxxxdp-xdpi,供各个不同分辨率屏幕使用;
2、布局文件存放在layout中,如有特殊布局需要区分,可单独创建文件夹layout-sxxxdp;
3、布局文件中使用到的dimens值,定义在values文件夹dimens.xml中。为兼容各个分辨率屏幕,可能会出现一个layout中需要使用不用的dimens,可创建vaules-swxxxdp。文件夹定义下所需的dimens.xml供不同分辨率布局使用;
谢谢大家!
點擊查看更多內容
2人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦