位置: 编程技术 - 正文

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

  • 预收账款开票怎么做账
  • 契税印花税会计怎么做账务处理
  • 所得税汇算清缴分录怎么做
  • 已开普通发票记账联丢失怎么办?
  • 企业收到保险公司赔偿款是否要交税
  • 无形资产出售利得计入
  • 资产负债表递延收益
  • 党建经费可以用来干什么
  • 合同资产在资产负债表中列入什么项目
  • 固定资产账面金额什么意思
  • 通过扣缴义务人和综合申报哪个好
  • 高新企业如何结转成本
  • 虚开发票企业所得税怎么补缴税?
  • 扣缴外国企业所得税分录
  • 企业大股东减持股份
  • 库存现金多了是什么原因
  • 工业企业财务核算方法
  • 自产产品销售增值税
  • 关于转让费的问题
  • 收到原未计入应收项目的交易性金融资产的利息
  • 报销发票财务一旦作废报销人可以收回吗?
  • 不能抵扣的进项税怎么做账
  • 月初开票能抵扣上月的税吗
  • 长投抵消三步法
  • 个人转让上市公司股票交增值税吗
  • 如何确定赊销额度
  • 企业的固定资产可以按照其价值和使用情况
  • 资产负债表日后调整事项会计处理
  • 发票可以开工程款吗
  • 中药饮片加成率超的原因
  • 个人所得税累计减免税额为0
  • 年底结账时需要做账吗
  • 公司估值一般不超过市值多少
  • 怎么才能快速?
  • 10款手机赚钱软件下载
  • php介绍
  • 分公司 股东
  • vuecli报错
  • sentstrt.exe - sentstrt进程是什么文件 有什么用
  • dell oemdrv
  • php字符串比较大小
  • php框架推荐
  • 基金公司做销售有前途吗
  • 茶叶开增值税专用发票,不在申报系统的农副产品类
  • 上一年的运费发票怎么开
  • sql server添加语句
  • 注册资本在十年后怎么办
  • 其他应收款如何计提减值准备
  • 接受劳务应付未付款费用
  • 支付其它与经营活动有关的现金对不上
  • 出口退税一般程度是什么
  • 工程物资属于什么项目
  • 报销原材料运输费怎么算
  • 个人所得税税前扣除凭证
  • 信用卡什么情况下会降额度
  • 与其他企业联营
  • 管理不善存货盘亏计入什么科目
  • 哪些发票不能开专票
  • 文化事业费的费率是多少?
  • 交通运输业包含
  • win8最新版本
  • mac安装软件提示无法检查更新
  • win7计算机快捷方式不见了
  • windows8.1界面
  • window10英文版安装步骤
  • xp如何升级到sp3
  • 搭建android开发环境时为什么要先安装jdk
  • 用python三角形
  • cocos2dx-3.x(三)、场景切换及可能产生的错误
  • js常用排序算法
  • android 基础
  • python调用bash
  • unity用鼠标控制物体移动
  • 浏览图片的软件叫什么
  • android tabview
  • 基于android开发
  • 泰兴市地方税务局
  • 税务注销了怎么查看纳税申报表
  • 国际贸易争端的形式
  • 融资租赁 合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设