位置: 编程技术 - 正文

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的区别

  • 缴纳印花税的会计凭证
  • 划拨土地使用权出租
  • 软件企业减免企业所得税
  • 税收保全措施有金银首饰吗
  • 公司贷款利息怎么做分录
  • 经营者个人所得税申报
  • 配件和修理费能一起用吗
  • 公司开电费发票怎么入账
  • 物业公司收款一般多久
  • 企业所得税账务处理
  • 虚假会计凭证的处罚
  • 以银行存款支付水电费
  • 租赁期间怎么算
  • 公司购买的二手车如何计提折旧
  • 高新技术企业如何查询
  • 安全基金提取标准
  • 房地产分期开发的标准
  • 广告费结转年限有没有时间限制的
  • 退税后钱到哪里
  • 应付职工薪酬的账务处理
  • 农业公司没发票可以入账吗
  • 税金及附加里面有印花税吗
  • 异地承包工程预缴什么税?
  • 工会经费的缴费主体
  • 向境外企业付外汇
  • 雇主责任险税务处理
  • 抄报税失败是怎么回事
  • 1697509110
  • 计提的存货跌价准备
  • 库存商品转结
  • 公司流水账是会计做吗
  • php入门基础教程
  • paddle!
  • php教程 ftp 函数
  • 暂估入库结转成本账务处理
  • 用彩泥可以做什么食物?
  • 固定资产提足折旧后报废怎么处理
  • 信用减值损失会影响所有者权益吗
  • 怎么做一个简单的机器
  • 营业税规定
  • 什么是劳务派遣制员工
  • 企业的生产成本包括哪些
  • mysql的innodb引擎支持外键
  • 一个残疾证一年单位免多少税2023
  • 会员退费会计分录
  • 卷票要盖发票专用章吗?
  • PostgreSQL教程(十三):数据库管理详解
  • mysql数据库导出xml的实现方法
  • 任意盈余公积金的用途
  • 娱乐服务计费销售额包括
  • 盈余公积年初和年末没有变化
  • 收到银行电子汇票已入账怎么做账
  • 无形资产的相关税费
  • 小微企业免征增值税优惠政策
  • 企业到外地
  • 库存商品品种太多如何算成本
  • 工会经费计入科目
  • 手写账目表格怎么做
  • 手工现金日记账范本
  • MySQL下载安装视频
  • 在一台服务器上安装软件
  • mysql 正则表达式 是否包含字母
  • 安装软件提示windows 无法访问指定设备,路径或文件
  • win10重置登录
  • 序列号错误或不完整
  • freebsd版本选择
  • windows打不开添加打印机
  • xp系统电源设置在哪里
  • win7系统本身会占用多少空间
  • 苹果发布会亮点速览
  • mmtraylsi.exe是什么进程 有什么作用 mmtraylsi进程查询
  • ecxel进度条
  • android不同module怎么相互调用
  • jquery有哪些
  • jquery自定义方法
  • 安徽残疾人补助过年有多少钱
  • 租房完税证明需要房东交钱吗?
  • 无偿转让股权协议书范本
  • 特服号码
  • 纳税服务基本情况总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设