Android(安卓)UI界面(分辨率)最实用的的两种适配模式(含AutoSize)
16lz
2021-01-26
现在市面上的Android机型比较广泛,给我们开发适配带来了一定的难度,今天聊一下我们在做界面的过程中要用到的两种适配方案
第一种 就是添加主流尺寸,系统会默认匹配相近的尺寸进行适配
分辨率资源点击下载
第二种就是使用三方框架了(Android AutoSize)
第一步添加依赖包
implementation 'me.jessyan:autosize:1.1.2'
第二步 manifest文件里添加基础尺寸
<meta-data android:name="design_width_in_dp" android:value="360"/> <meta-data android:name="design_height_in_dp" android:value="640"/>
第三步 写一个公共BaseActivity(Fragment等同) 实现CustomAdapt
public class BaseActivity extends AppCompatActivity implements CustomAdapt { @Override public boolean isBaseOnWidth() { return false; } @Override public float getSizeInDp() { return 640; }}
我在平常中基本都是用第二种,感觉第一种很繁琐,好的基本就这样,欢迎大家指教
更多相关文章
- android sqlit数据库升级,添加字段
- Android开发学习笔记:Intent的简介以及属性的详解
- 【已解决】Android(安卓)Studio使用Databinding引起的support-v4
- Android(安卓)录像添加时间戳水印
- android studio 利用productFlavors 生成三种不同网络环境的Apk
- Qt开发Android范例详入门详解
- 一行代码使Android状态栏变沉浸式透明化
- android桌面添加快捷方式之判断是否存在无效
- Android(安卓)dpi、dip、px、分辨率、屏幕尺寸、density 关系以