一行代码搞定所有屏幕适配AbViewUtil
2015-05-25 10:21
260 查看
适配原理:抛弃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 一张高清图,几行代码解决所有屏幕适配
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- 几行代码帮你搞定屏幕适配
- 几行代码帮你搞定屏幕适配
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0
- 一行代码搞定图片缩放、旋转、加水印
- 一行代码跨平台适配颠覆传统手机建站模式
- iOS 3DES加密解密(一行代码搞定)
- 一行代码搞定n!末尾所含0的个数
- 关于适配所有移动端屏幕且到固定宽度时居中的写法
- 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器
- 两句代码搞定安卓拍照,选取照片,截取照片的所有操作
- 一个页面搞定几乎所有的列表需求的实现思路和一点代码。
- 安卓适配所有屏幕UI的方法
- WPF使用Linq 一行代码搞定数据绑定
- ios-屏幕适配(代码)