美文网首页
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 适配总结

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