位置: 编程技术 - 正文

Android下屏幕适配(android 屏幕适配方案)

编辑:rootadmin
Android下屏幕适配

推荐整理分享Android下屏幕适配(android 屏幕适配方案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android 屏幕适配方案,android屏幕尺寸适配,android显示屏,安卓屏幕大小调整,android 屏幕尺寸,android 屏幕尺寸,android屏幕适配和性能优化,android屏幕尺寸适配,内容如对您有帮助,希望把文章链接给更多的朋友!

适配:即当前应用在相同的手机上面显示相同的效果。适配前需要首先确定当前手机所属像素密度类型(如:xhdpi、hdpi、mdpi等),以下已华为G、模拟器为例,计算其像素密度。

案例一:

案例二:

(注:以下案例就当前两款手机进行屏幕适配测试)

适配方式一:图片适配

不同像素密度的手机加载工程资源文件(res)中不同资源图片,以上述两款手机为例。布局代码如下:

G(xhdpi):加载a.jpg资源文件,位于res/drawable-xhdpi文件夹下,显示效果如下:

模拟器(hdpi):加载a.jpg资源文件,位于res/drawable-hdpi文件夹下,显示效果如下:

适配方式二:dimens.xml文件适配

dimens.xml存在于工程资源(res)文件夹中不同values(如:value-x、value-x)文件夹下,可用于指定控件大小,不同像素密度手机加载不同values文件夹下的dimens.xml文件,使用方式如下:

模拟器(hdpi):加载dimens.xml资源文件,位于res/value-x文件夹下

G(xhdpi):加载dimens.xml资源文件,位于res/value-x文件夹下

G(xhdpi)显示效果如下:

模拟器(hdpi)显示效果如下:

Android下屏幕适配(android 屏幕适配方案)

适配方式三:布局文件适配

不同分辨率的手机,加载不同的布局文件已达到适配效果。创建多个layout(如:layout-x、layout-x)文件夹用于存放不同像素密度手机所需布局文件。

模拟器(hdpi):加载activity_main.xml布局文件,位于res/layout-x文件夹下:

G(xhdpi):加载activity_main.xml布局文件,位于res/layout-x文件夹下:

G(xhdpi)显示效果如下:

模拟器(hdpi)显示效果如下:

适配方式四:java代码适配

通过android相应api获取当前手机的宽高像素值,按比例分配屏幕中控件的宽高以达到适配效果。核心代码如下:

G(xhdpi)显示效果如下:

模拟器(hdpi)显示效果如下:

适配方式五:权重适配

通过android提供的(权重)剩余空间分配,已达到适配效果。显示界面加载布局文件如下:

G(xhdpi)显示效果如下:

模拟器(hdpi)显示效果如下:

ApplicationId与PackageName的区别 原文链接:

Intent和PendingIntent的区别 转自:

androidの亮屏,灭屏,解锁广播使用 androidの亮屏,灭屏,解锁广播使用1.亮屏广播的接收不需要添加权限那些,我在xml中配置action都是不生效的,没有接收到广播。//亮屏监听privateBroadcastRe

标签: android 屏幕适配方案

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

上一篇:关于Android30问专栏的前言(android常见问题及解决方法)

下一篇:ApplicationId与PackageName的区别

  • 航天信息金税盘未打开
  • 小规模教育培训计划
  • 公司优秀党员事迹材料
  • 编制初始计量有什么要求
  • 不动产出租需要缴纳哪些税
  • 工伤职工应享有的待遇及救济途径
  • 影响固定资产折旧的基本因素
  • 现金账怎么记账图例
  • 实收资本变更股东要交税吗
  • 递延资产是长期待摊费用吗
  • 个人所得税财产所得
  • 房地产经纪公司经营范围
  • 需不需要计提增值税发票
  • 纳税人核定征收企业所得税
  • 收到退印花税款怎么入账
  • 补提以前年度无形资产摊销税务处理
  • 开的技术服务费可以做研发支出吗?
  • 税控盘逾期未抄报,交罚款需要带什么
  • 一般企业车辆日期怎么算
  • 消费税税目是否含税
  • 生产车间工资计入什么费用科目
  • bootmgr is missing怎么手动解决
  • 五险一金个人缴纳部分
  • 信息化投入包括什么投入和什么投入
  • 冲减管理费用的情况
  • 定额发票收入怎么样确定
  • 会计科目在建工程有金额要求吗
  • 境外资金购买境内物业
  • vue做移动端
  • 发票是否可以作为收款依据
  • 一公顷等于多少千米
  • 认缴制注册资金不交可以吗
  • 存货损失是指什么
  • 博登湖下载
  • 反射dll
  • 2021市场发展
  • cookie from
  • 如何把握售后租回交易的主要问题
  • 外贸企业代理出口退税给谁
  • 如何查看简易征信报告
  • react context优化四重奏教程示例
  • mongodb使用教程
  • 进项税认证抵扣流程
  • 长期待摊费用是什么意思
  • 销售返利冲抵货款怎么做账
  • 企业所得税退税有风险吗
  • 哪些情况可以开立基本账户
  • 技术转让费如何计算
  • 出口企业样品收入分录
  • 质保金怎么做账
  • 劳务增票多少个点
  • 税务局指定购买发票流程
  • 一般纳税人购进税控设备如何抵扣
  • 暂估成本估多了怎么办
  • 公司员工报销油费
  • 发票开错了只能冲红票吗?
  • 坏账准备计入营业外支出什么明细
  • 增值税稽查补交税会计处理
  • u盘装win7系统步骤
  • qq windows
  • 电脑总是提示windows启动怎么办
  • 千元以内电脑
  • macbookzen
  • Remind_XP.exe - Remind_XP是什么进程 有什么用
  • linux常用命令find
  • 如何配置无线网络路由器
  • 虚拟内存系统盘
  • opengl绘制函数
  • 透明十六进制
  • 请简述vue-router路由的作用
  • jquery删除当前元素
  • 安卓系统休眠设置在哪
  • get调用接口
  • unity怎么新建项目
  • javascript数学函数
  • jquery当前时间
  • jquery detach
  • 自然人扣缴端重置密码操作流程
  • 房屋契税2013年收费标准
  • 车辆退款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设