• Android屏幕适配


    1、布局匹配

      (1)通常相对布局是屏幕适配的首选。

      (2)根据屏幕的配置加载相应的布局:限定符

        限定符:尺寸(size)、最小宽度限定符()、布局别名、屏幕方向限定符

          尺寸:根据屏幕不同大小,将显示内容布局文件分别写在不同的文件目录中(如单双面板,单:layout,双:layout_large),此方式仅适用于Android 3.2版本前。

          最小宽度:以dp为单位,使用se XXdp指明布局使用的最小宽度屏幕(单:layout,双:layout_sw600dp),仅用于Android 3.2版本后。

          布局别名:用于3.2版本前后都有的情况,定义一个布局别名,在这个布局下分别编写3.2版本前后两个布局。

          屏幕方向:根据屏幕是否带操作栏、宽窄、方向设定不同的布局别名,在区分3.2版本前后。

    2、布局组件匹配

      使用"wrap_content"、"match_parent"和"weight“来控制视图组件的宽度和高度。

    3、图片资源匹配

      自动拉伸图(.9图片)

    4、布局控件匹配

      使用密度无关像素 dp 或独立比例像素 sp 单位指定尺寸。

      

    控件的屏幕尺寸和屏幕密度的适配

      百分比适配方法:
    1. 以某一分辨率为基准,生成所有分辨率对应像素数列表
    2. 将生成像素数列表存放在res目录下对应的values文件下
    3. 根据UI设计师给出设计图上的尺寸,找到对应像素数的单位,然后设置给控件即可

      

  • 相关阅读:
    Linq调试实时输出信息扩展方法(摘抄)
    RSA签名和验证数据
    Vue+abp微信扫码登录
    vue学习笔记4
    icon共享网站 可以获得wpf里用的Geometry
    wpf 父控件和子控件 各自触发鼠标按下事件
    C# Timespan Tostring 时分秒格式
    新公司第二天
    C# 反转单向链表
    经纬度转数字经纬度时,如果是负数
  • 原文地址:https://www.cnblogs.com/yl-saber/p/7366039.html
Copyright © 2020-2023  润新知