美文网首页
屏幕适配

屏幕适配

作者: _Sisyphus | 来源:发表于2019-08-10 22:10 被阅读0次
    谷歌官方指南https://developer.android.com/training/multiscreen/screensizes?hl=zh-cn#alternative-layouts

    一:支持不同屏幕尺寸

    核心原则是避免对界面组件的位置和大小进行硬编码

    1. 使用“wrap_content”和“match_parent” 、权重
    2. 使用 RelativeLayout
    3. 使用尺寸限定符-large
    4. 使用最小宽度限定符-sw600dp(不兼容低于 3.2 版本的设备)
    5. 使用布局别名(兼容低于 3.2 版本的设备)
    6. 使用屏幕方向限定符
    7. 使用点九图

    屏幕布局总结:灵活布局、备用布局、可拉伸图片


    二:支持不同像素密度

    1. 在定义文本尺寸时,使用 dp 或 sp 单位 (切勿为布局尺寸使用该单位)。
    2. 提供多套图片资源,有助于在所有屏幕密度上获得良好的图形质量和性能。
      • xxhdpi:3.0
      • xhdpi:2.0
      • hdpi:1.5
      • mdpi:1.0(基准160dpi)
      • ldpi:0.75

    像素密度总结:不受密度制约像素、备用位图、矢量图形


    今日头条适配方案

    https://www.jianshu.com/p/55e0fca23b4f?utm_source=oschina-app
    https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA
    https://www.jianshu.com/p/21eadaf65207

    相关文章

      网友评论

          本文标题:屏幕适配

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