现在市面上的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;    }}

我在平常中基本都是用第二种,感觉第一种很繁琐,好的基本就这样,欢迎大家指教

更多相关文章

  1. android sqlit数据库升级,添加字段
  2. Android开发学习笔记:Intent的简介以及属性的详解
  3. 【已解决】Android(安卓)Studio使用Databinding引起的support-v4
  4. Android(安卓)录像添加时间戳水印
  5. android studio 利用productFlavors 生成三种不同网络环境的Apk
  6. Qt开发Android范例详入门详解
  7. 一行代码使Android状态栏变沉浸式透明化
  8. android桌面添加快捷方式之判断是否存在无效
  9. Android(安卓)dpi、dip、px、分辨率、屏幕尺寸、density 关系以

随机推荐

  1. Android(安卓)自定义带百分比的进度条
  2. Customize "share picture via" menu on
  3. Android初级教程调用手机拍照与摄像功能
  4. Android(安卓)视频缩略图之MediaMetadata
  5. Eclipse 开发 Android, Hello, TimePicke
  6. android 添加对back按钮的处理,点击提示退
  7. Android列表实现(1)_数组列表
  8. Android(安卓)Training精要(四) Intent注
  9. Android获取高清app图标代码分享
  10. App自动化测试--Android环境搭建