位置: 编程技术 - 正文

Android屏幕兼容,图片的使用(android屏幕适配的五种方式)

编辑:rootadmin

推荐整理分享Android屏幕兼容,图片的使用(android屏幕适配的五种方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓手机兼容性设置在哪,手机屏幕兼容,如何解决android兼容问题,android屏幕适配的五种方式,如何解决android兼容问题,android 屏幕适配,安卓兼容,android 屏幕适配,内容如对您有帮助,希望把文章链接给更多的朋友!

首先说点无关的google推荐图片用dp,文字用px,但是一旦出现小米等可以调整字体大小的手机,且应用受影响时,悲剧发生,文字的缩放极有可能影响布局,悲催。。。

本文写的会很朴实。。。

px为像素,像手机的*,*等,图片的剪切,裁剪等也是一px为单位,但是它受手机影响较大,布局容易出现混乱

dp为像素密度,比如*,4英寸的手机的像素密度为,计算公式,*&#;*,开根号,除以4,就是,

手机图片的文件夹ldpi,mdpi,hdpi,xhdpi,xxhdp

ldpi上 1dp = 1px * 0. 像素密度 (一般小于)

mdpi上 1dp = 1px * 1 像素密度 (左右)

hdpi上 1dp = 1px * 1.5 像素密度 (左右)注:像素密度不是那么精确,比如多数hdpi的像素密度为

xhdpi上 1dp = 1px * 2 像素密度 (左右)

xxhdpi上 1dp = 1px * 3 像素密度 (左右)

xxxhdpi上 1dp = 1px * 4 像素密度 (左右)

目前市面上的主流手机的宽度为px,px,px,px等,换算成像素密度为dp以上,

所以对于以px为单位的要注意总宽一般不要超,以dp为单位的一般不要超dp

Android屏幕兼容,图片的使用(android屏幕适配的五种方式)

比如说:在*的hdpi手机上,把宽分为3个控件使用,分别占用的比例是1:3:1,如果控件上分别是图片,则占用为1 的控件不能超过px,为3的不能超过*3px,换算成dp单位就是dp,而到了*的xhdpi手机上,占用为1 的控件不能超过px,为2:3,高比为5:8,比例不均衡,这样如果美工加工图片按照宽高的像素等比例来的话,那就是两套图,而在布局中设置的宽高则是一套(6*,9*,这样前一种是与手机等比例,后一种就与手机比例失调),极有可能因为手机屏幕而影响图片的摆放,所以应该同意以dp为依据切图,开发人员依据一种hdpi为依据,换算成px,然后以依照dp的换算原则切出不同的图。(此段可略过。。。)

如下:

对于美工人员来说(单位为px),全局图片为:*(hdpi),*(xhdpi)

一些控件,如button等图片则可以做成:3a*3b(hdpi),4a*4b(xhdpi),当然在布局中单位应为dp

logo *(hdpi),*(xhdpi),也是(3:4) 从m到xxh 分别是 mdpi:* hdpi:*(重要) xhdpi: *(重要)

xxhdpi:*(重要) xxxhdpi:*

ldpi:mdpi:hdpi:xhdpi:xxdpi:xxxdpi

3 : 4 : 6 : 8 : :

当下,世面上市场份额较高的手机分辨率分别是:hdpi——(*,*,*),xhdpi——(*),xxhdpi——(*),

宽度方面换算成dp(宽*高)分别是(*,*,*),(*),(*),可以说以后生产android屏幕的趋势是(*dp),所以对于android开发人员所需注意的就是适配(dp--宽度),兼容(dp--宽度)。

Android webview中打印DomTree和RenderTree的方法 Androidwebview中打印DomTree和RenderTree的方法Android4.4以前的在framework层提供了提供了打印网页DomTree和RenderTree的方法。但是应用中一般没办法调用到这个API,

【转】android四大组件 android四大组件分别为activity、service、contentprovider、broadcastreceiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。

Android入门——电话拨号器和四种点击事件 相对于HelloWorld来说,电话拨号器也是Android的一个入门demo,从这个例子我们要理清楚做安卓项目的思路。大体分为三步:1.理解需求,理清思路2.设计UI3.代

标签: android屏幕适配的五种方式

本文链接地址:https://www.jiuchutong.com/biancheng/384181.html 转载请保留说明!

上一篇:自定义圆角风格dialog的Activity(自定义圆角控件)

下一篇:Android webview中打印DomTree和RenderTree的方法(android中的webview)

  • 公司货款退款怎么写
  • 购车发票需要认购吗
  • 缴纳契约计税依据包含增值税吗
  • 洗车费怎么做会计分录
  • 现金日记账本月合计的红线画法
  • 研发费用资本化支出
  • 应收账款零头没有收到如何账务处理
  • 耕地占用税为什么属于房地产开发成本
  • 进项税发票认证流程
  • 小微企业所得税优惠政策2023
  • 营改增后,代扣代缴所得税应当按照含税收入还是不含税收入?
  • 公司员工出差补贴与差旅费报销制度
  • 高新企业财务做账要求
  • 存款利息收入是免税还是不征税
  • 电子发票逾期未报税怎么办
  • 销售商品发生的业务招待费计入什么科目
  • 公司全额承担个税会计分录
  • 权利,许可证照印花税
  • 华为matex3爆料
  • 事业单位服务收入怎么做账
  • 外汇账户怎么开
  • 销售设备并提供安装服务增值税税率
  • 临时文件夹无写入权限这是什么原因
  • win11如何调整鼠标中键
  • 期货交易所返还期货公司利息
  • PHP:curl_close()的用法_cURL函数
  • vue适配pc
  • 即征即退,先征后退,先征后返的区别?
  • 新税法减免项目
  • 房产税城镇土地使用税申报期限
  • vue2转vue3工具
  • PHP使用http_build_query()构造URL字符串的方法
  • vue中的use
  • vue加载速度慢
  • Windows7配置启用ca证书
  • 企业产值用什么符号表示
  • 增值税在纳税申报表中怎么得出
  • 增值税进项税额在借方还是贷方
  • 按月计提固定资产折旧算收入吗
  • 加油卡充值如何退款
  • 交易性金融资产公允价值变动计入
  • 物业公司广告费收入税率
  • 企业记账的相关规定
  • 出售子公司股权给其他公司
  • 小规模纳税人能开6%增值税专用发票吗
  • 住房补贴需要交个税吗
  • 未完施工针对的是什么工程
  • 发票收款人和复核人在哪儿政
  • 如何办理出口收款凭证
  • 信息科技领域的违法犯罪行为
  • 专项资金的账务处理 借:银行存款 贷:其他应付款
  • 外贸公司是不是什么都做的?
  • 物流运输货损管理规定
  • 补缴以前年度企业所得税如何做账
  • 客户要赔偿怎么回复
  • 物流公司账务处理流程及方法
  • 房地产公司开发的商品房应作为固定资产核算
  • 工程施工和主营业务成本关系
  • sqlserver如何更改数据类型
  • mysqldump导出csv文件
  • fedora安装中文语言包
  • windows任务
  • m1 macbook压缩能力
  • win8.1系统HDMI高清线连接电视后没有声音的原因及解决办法
  • 手机如何使用windows
  • 磁盘空间不足怎么弄
  • win8.1关机没反应
  • unity3d跑酷游戏推荐
  • cocos onload
  • unity ugui合批
  • javascript取随机数
  • node.js中express-session配置项详解
  • shell脚本遍历
  • 谷歌邮箱
  • js相等和全等
  • js link global
  • 税务 涉税中介
  • 如何在电子税务局看本月应申报的税
  • 四川税收总额
  • 汽车排量与购置税的关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设