(1554068430@qq.com)(android精准适配工具)近期这段时间项目要做适配,在网上方便的方法。后来依据http://blog.csdn.net/jdsjlzx/article/details/45891551文章最后提出的适配思路,进行了总结优化做出了一套可以对android项目进行全尺寸精准适配。

本套工具主要有三个

FullPXMacher1.java是将已经做过其它适配的项目进行还原(即将写在dimens.xml里的长度替换回layout目录下的布局文件里)

FullPXMacher2.java是将写在layout目录下的长度属性抽取到values-1280x720路径,并替换相应的名称

FullPXMacher3.java是将抽取在values-1280x720路径下的长度属性进行200种屏幕尺寸的比例变化并创建相应的适配文件

详细使用步骤:(注意:三个工具的projectpath是你要适配的项目,每次执行完工具记得刷新项目)

第一步:还原(针对已将在dimens.xml中写过属性的项目。假设没有则不须要该步骤)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

调用完结果例如以下:

原来是@dimen的地方都变成了相应的数字

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

第二步:抽取

执行结果:项目下多了个values-1280x720的目录。而且layout目录下的长度都变成相应的引用

第三步:200种屏幕的适配

执行结果例如以下:此时你已经完毕了对200种尺寸的适配(1554068430@qq.com)

200种屏幕尺寸已经涵盖了差点儿全部的屏幕尺寸

假设还发现有为适配的尺寸请单独调用

传入相应的尺寸就可以完毕适配

假设对本套工具有不论什么建议或改近请联系1554068430@qq.com

下载地址:https://yunpan.cn/cuSmVVHSFPTWM  訪问password 3ea7

最新文章

  1. 【转载】maven插件mybatis-generator自动生成 (1)
  2. CLR via C# 3rd - 02 - Building, Packaging, Deploying, and Administering Applications and Types
  3. (二)catalina.bat
  4. PHP try catch
  5. 你知不知道 Cookie正在泄露你的隐私!
  6. Poj(3686),最小权匹配,多重匹配,KM
  7. 假防病毒软件从电脑移植到了 Android 平台
  8. chrome浏览器iframe兼容性问题,隐藏起来再显示滚动条消失?
  9. Python爬虫从入门到进阶(3)之requests的使用
  10. 缓存ABC
  11. Qt中在UI文件中新建控件并命名,但在代码中无法识别UI中的控件?
  12. Android ThreadPoolExecutor线程池
  13. SMBus与I2C的差别
  14. 访问tp3.2的项目时出现No input file specified.的解决办法
  15. HTML5新特性 Web Workers 实现多线程
  16. 【AtCoder】ARC093
  17. 去除QT不使用参数的警告
  18. centos6.6 下 安装 nginx
  19. JMeter中用java修改文件名称
  20. Minicap使用分析

热门文章

  1. 研磨JavaScript系列(一):回归简单
  2. P1538 迎春舞会之数字舞蹈
  3. java编码终极探秘
  4. Caffe2:添加CUDA路径
  5. HDU_1087_Super Jumping! Jumping! Jumping!_dp
  6. 用u盘安装黑苹果10.12.3
  7. ESLint =》tslint.json
  8. ARM异常中断返回的几种情况
  9. 04 学习java养成良好的写作习惯
  10. pop的运用