在android开发中,平时文字大小或者控件大小在不同尺寸的手机屏幕上会显示不同的大小,这样就会比较尴尬,这种情况在测试那边会分分钟被打回。想做屏幕尺寸适配其实很简单,方法如下。
首先为了更好的做屏幕适配,尽可能的采用RelativeLayout,当然出于性能方面的考虑,LinerLayout可能会对绘制效率更友善一点。
由于我们公司采用的设计稿是750的, 所以对应375dp ,而在320dp下就应该缩放 ,所以这边的1dp=320/375 =0.85dp 其他文件的也一样。
![](https://img.haomeiwen.com/i9416765/a22705ef2503ab0a.png)
在依赖库下创建不同分辨率的包:
![](https://img.haomeiwen.com/i9416765/7af205403dd843e0.png)
接着你再项目中只需要这样使用就可以了,非常简单:
![](https://img.haomeiwen.com/i9416765/71616bf36248a38a.png)
尺寸适配问题到此就结束了。我把它传到了github地址上,可以直接下载下来放到你的项目中使用。
网友评论