Android 屏幕适配(虚拟按钮适配)

xiaoxiao2021-02-28  155

现在弄屏幕适配,各种屏幕的大小都不一样,最开始采用的是资源文件的方式如下:

使用方式也很简单:

Android会根据自己的分辨率来适配不同文件夹下的dimen文件,本以为没问题了。无奈至极

部分手机有虚拟按键,这样一来,手机屏幕实际可用的可用试图就变了,虽然影响不是特别大,但是依旧是个坑啊,

后来试了百分比,无奈不支持根布局,我只想说:-----------我=======kkk

无奈只好使用动态设置

在配合dimen文件,果然解决了

来分享一下

我的思路是,获取手机屏幕分辨率,然后和设计图的所采用的分辨率做一个比较,以此来换算出适合的值进行设置,原理很简单,我相信能解决大部分问题,但是,如果全部使用这个工具类的话,会稍微有些麻烦,所以建议配合dimen文件使用

工具类逻辑简单,想增加新功能也很容易,如果设计图的原型大小不一样也无妨

只需要在这里稍作修改就好,

屏幕截图就算了,博主亲测,没问题

使用方式:

工具类下载地址:http://download.csdn.net/download/leiyaqiang/9958528

转载请注明出处

转载请注明原文地址: https://www.6miu.com/read-31449.html

最新回复(0)