一行代码搞定所有屏幕适配AbViewUtil
2015-05-25 10:21
337 查看
适配原理:抛弃google提供的dip理论与多套图片与布局方案,采用与UI设计师通用的px作为标准单位,原理是将UI设计师的设计图与当前查看的手机或其他设备的屏幕像素尺寸进行换算,得到缩放比例,在Activity中装载布局时将所有布局的px尺寸进行缩放后设置给布局,就实现了一套尺寸在不同大小的设备上能够按照合理的比例进行缩放,达到万能适配的目的。
(1)首先在你的应用的application中设置:
AbAppConfig.UI_WIDTH = 1080;
AbAppConfig.UI_HEIGHT = 700;
这是美工的UI尺寸,单位是像素。
(2)然后在Activity中
(3)设计布局时,记得所有单位为px
以上即可实现万能适配。
转载 ©一行代码搞定所有屏幕适配AbViewUtil - A梦软件 - http://www.amsoft.cn/post-338.html
(1)首先在你的应用的application中设置:
AbAppConfig.UI_WIDTH = 1080;
AbAppConfig.UI_HEIGHT = 700;
这是美工的UI尺寸,单位是像素。
(2)然后在Activity中
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setAbContentView(R.layout.add_photo); //根布局,递归缩放 AbViewUtil.scaleContentView((RelativeLayout)findViewById(R.id.rootLayout)); }
(3)设计布局时,记得所有单位为px
以上即可实现万能适配。
转载 ©一行代码搞定所有屏幕适配AbViewUtil - A梦软件 - http://www.amsoft.cn/post-338.html
相关文章推荐
- 一行代码搞定所有屏幕适配AbViewUtil
- 一行代码搞定所有屏幕适配AbViewUtil
- 一行代码搞定所有屏幕适配
- 几行代码帮你搞定屏幕适配
- 几行代码帮你搞定屏幕适配
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- Android 一张高清图,几行代码解决所有屏幕适配
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- 安卓屏幕代码适配屏幕心得px和dp;sp和dp选择
- 一行代码抓取网页中所有的图片
- Android防止过快点击造成多次事件 一行代码搞定,特别简单,可以复用
- python高级内置函数和各种推导式的介绍:一行搞定的代码
- iOS一套代码适配所有iPhone手机布局实现方案
- 自动布局库SDAutoLayout(一行代码搞定自动布局)
- 一行python代码搞定快排
- 简单一招搞定 three.js 屏幕适配
- Android本地图片或者网络图片高斯模糊效果(毛玻璃效果)图片模糊效果一行代码搞定
- 一行代码抓取网页中所有的图片
- ios 纯代码屏幕适配