现在弄屏幕适配,各种屏幕的大小都不一样,最开始采用的是资源文件的方式如下:
使用方式也很简单:
Android会根据自己的分辨率来适配不同文件夹下的dimen文件,本以为没问题了。无奈至极
部分手机有虚拟按键,这样一来,手机屏幕实际可用的可用试图就变了,虽然影响不是特别大,但是依旧是个坑啊,
后来试了百分比,无奈不支持根布局,我只想说:-----------我=======kkk
无奈只好使用动态设置
在配合dimen文件,果然解决了
来分享一下
我的思路是,获取手机屏幕分辨率,然后和设计图的所采用的分辨率做一个比较,以此来换算出适合的值进行设置,原理很简单,我相信能解决大部分问题,但是,如果全部使用这个工具类的话,会稍微有些麻烦,所以建议配合dimen文件使用
工具类逻辑简单,想增加新功能也很容易,如果设计图的原型大小不一样也无妨
只需要在这里稍作修改就好,
屏幕截图就算了,博主亲测,没问题
使用方式:
工具类下载地址:http://download.csdn.net/download/leiyaqiang/9958528
转载请注明出处