美文网首页
Android 适配总结

Android 适配总结

作者: CleanCode | 来源:发表于2017-04-14 12:42 被阅读29次

Android设备多,品牌多,尺寸多,系统版本分布大,碎片化严重。Android的适配包括系统的适配和屏幕的适配等。

##一般基本原则及总结

1.xml布局中不要写死,单位不要用px,尽量用dp,或者match,wrap,weight。

2.应该尽量把资源图片设计成可以拉伸的.9图。

3.如果不想设计多套图片,那就设计最大的那套,压缩总比拉伸好,放在drawable-xxxhdpi这个文件夹下。

4.写几套value值,对应不同分辨率。一套layout即可,如下图:

5.建立多个layout文件夹,文件夹名称为layout-800x400等,需要适应什么分辨率就写成什么。(这种方式不建议,麻烦还会导致应用大)。

6.

android:anyDensity="true"

android:largeScreens="true"

android:normalScreens="true"

android:anyDensity="true"这句对整个屏幕都起着至关重要的作用,值为true,我们的应用程序安装在不同密度的手机,程序会分别加载hdpi,mdpi,xhdpi,xxhdpi,xxxhdpi。

7.切图的时候尽量按照2:3:4:6:8的比例切这几种图,先切好最高分辨率的图,然后按照这个比例设计是它分辨率的图,如果因为图片太多导致包太大,那就优先高分辨率的。

8.美工切图的时候标注长度的时候,将px转化为dp,这样写代码的时候可以直接用,不用自己还要算下。

9.能使用纯色的图片尽量用颜色值搞定

10.矩形,圆角尽量用代码搞定。

11.代码中和layout不要出现字符串,单位,颜色值,统一放至vaules中管理,这样性能也能好管理,国际化,性能更优,总之没有不好。

相关文章

  • 安卓适配

    ------刘海屏------屏幕适配 | Android 刘海屏适配总结Android刘海屏适配方案Androi...

  • Android版本介绍 - 收藏集 - 掘金

    关于 Android 7.0 适配中 FileProvider 部分的总结 - 掘金由于 Android 7.0 ...

  • Android6.0至9.0版本适配总结

    Android6.0至9.0版本适配总结 简要列举下Android6到Android9在开发中需要适配的问题,做到...

  • Android 适配总结

    ## Android 适配总结 ### values-swxxdp用来做适配,表示最小宽度 最小宽度计算方法 ``...

  • Android 屏幕适配-刘海屏适配

    承接Android 屏幕适配 说明:本文仅为简单总结google官方的刘海平适配方案如需具体机型适配,请自行移步g...

  • Android 7.0 以上安装Apk适配方案总结

    Android 7.0 以上安装Apk适配方案总结 解决:FileUriExposedException异常: 最...

  • 面试题专栏集合

    android面试 一份用心整理的Android面试总结 Android 目前最稳定和高效的UI适配方案 2018...

  • 2018 android 文章汇总

    Android面试:一份用心整理的Android面试总结 Android 目前最稳定和高效的UI适配方案 2018...

  • Android 适配总结

    Android设备多,品牌多,尺寸多,系统版本分布大,碎片化严重。Android的适配包括系统的适配和屏幕的适配等...

  • Android版本适配(一)

    前面做项目用到了Notification涉及到Android版本适配问题,然后总结了下Android6.0—9.0...

网友评论

      本文标题:Android 适配总结

      本文链接:https://www.haomeiwen.com/subject/pueagttx.html