dimens_sw

Project Url: ladingwu/dimens_sw
Introduction: Android UI 适配方案
More: Author   ReportBugs   
Tags:
  • android ui 适配,基于 smallestWidth 的适配方案

Tips:大部分手机的宽度 dp 值集中在 320-450 之间,大部分 1080P 的手机应该都是 360dp,390dp,411dp。可以在这个基础上,参考 Android studio 中的 Virtual Device Configuration

  • clone 该项目到本地,以 Android 项目打开。
  • DimenTypes 文件中写入你希望适配的 sw 尺寸,默认的这些尺寸能够覆盖几乎所有手机适配需求
  • DimenGenerator 文件中填写设计稿的尺寸(DESIGN_WIDTH 是设计稿宽度,DESIGN_HEIGHT 是设计稿高度)
  • 执行 lib module 中的 DimenGenerator.main()方法,当前地址下会生成相应的适配文件,把相应的文件连带文件夹拷贝到正在开发的项目中

希望用真机测试的,可运行 app 项目看效果(效果如下图)

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools