博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓屏幕适配问题
阅读量:6721 次
发布时间:2019-06-25

本文共 1103 字,大约阅读时间需要 3 分钟。

  屏幕适配是根据屏幕密度,dpi为单位的,而不是分辨率。

  手机会根据不同手机的密度,自己去不同资源目录下去找对应的资源

  比如:  

    每个图片目录下的图片资源都是一样的,只是大小不一样  

    比如drawable-sw800dp-mdpi目录,当最小屏幕宽度为800dp,密度在mdpi范围的就会去这个目录下找对应的图片,

    也可以根据需求自己去命名,下面是安卓识别资源文件的命名规范

 

      

  1、 Res下文件夹命名方式

  1. 可用的命名属性
  在文档1中的表格“Table 2. Configuration qualifier names. ”中有说明(表格太大,不方便在此张贴),表格中的"Configuration"项集就是Android全体可用命名属性集,表格此项的排列顺序即是各个属性的优先级别顺序。
  2. 命名方法与要求
  1) 命名不区分大小写;
  2) 命名形式:资源名-属性1-属性2-属性3-属性4-属性5.....
  资源名就是资源类型名,包括:drawable, values, layout, anim, raw, menu, color, animator, xml;
  属性1-属性2-属性3-属性4-属性5.....就是上述的属性集内的属性,如:-en-port-hdpi;
  注意:各属性的位置顺序必须遵守优先级从高到低排列!否则编译不过
  3. 实例说明
  1) 把全部属性都用上的例子(各属性是按优先级先后排列出来的)
  values-mcc310-en-sw320dp-w720dp-h720dp-large-long-port-car-night-ldpi-notouch-keysexposed-nokeys-navexposed-nonav-v7
  2) 上述例子属性的中文说明
  values-mcc310(sim卡运营商)-en(语言)-sw320dp(屏幕最小宽度)-w720dp(屏幕最佳宽度)-h720dp(屏幕最佳高度)-large(屏幕尺寸)-long(屏幕长短边模式)-port(当前屏幕横竖屏显示模式)-car(dock模式)-night(白天或夜晚)-ldpi(屏幕最佳dpi)-notouch(触摸屏模类型)-keysexposed(键盘类型)-nokey(硬按键类型)-navexposed(方向键是否可用)-nonav(方向键类型)-v7(android版本)

转载于:https://www.cnblogs.com/lyjsmile/p/6732686.html

你可能感兴趣的文章
20.22 告警系统监控项目
查看>>
开源ITIL管理工具OTRS简单介绍
查看>>
spring+httpclient完美集成,封装常用客户端工具类
查看>>
11月15日云栖精选夜读:分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?...
查看>>
paho.mqtt.android代码逐步分析(三)
查看>>
Java基础——类和对象
查看>>
继承与派生
查看>>
WinServer2008 下IIS安装
查看>>
如何给Docker hub用户上传头像
查看>>
Docker入门系列之一:在一个Docker容器里运行指定的web应用
查看>>
健康链(HDC):基础公链为经,医疗引擎为纬
查看>>
中国《南方画刊》第2期
查看>>
以太坊智能合约示例
查看>>
区块链是什么?彻底理解只要150行java代码!
查看>>
使用MaxCompute Java SDK 执行任务卡住了,怎么办?
查看>>
《鹿鼎记》的第一遍读后感作文3600字
查看>>
66.添加自定义监控项目 配置邮件告警与测试及处理问题
查看>>
阿里云应用高可用服务公测发布
查看>>
芯片、半导体和集成电路之间的区别是什么?
查看>>
圣诞要礼物手势大全,礼物在哪里?
查看>>