位置: 编程技术 - 正文

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

  • 建筑企业可以挂靠吗
  • 个体户季报网上怎么报税
  • 物业管理费专票可以抵扣吗
  • 出口报关单运费小于实际运费
  • 建筑企业结转成本怎么算
  • 一般纳税人企业所得税政策最新2023税率
  • 管理费用中税金分录怎么写
  • 职工享受工伤保险
  • 外国专家工资个税
  • 企业固定资产入账金额标准
  • 标书费收据丢失怎么办
  • 公司管理层的作用
  • 实收资本重复交的印花税可以申请退税吗?
  • 评估入账的开发权是否可以税前扣除?
  • 逃避缴纳税款罪移送公安标准
  • 建筑行业劳务费会计分录
  • 旅游企业小规模纳税人差额征收
  • 个人收到支票如何做账
  • 文化用品有哪些种类
  • 申报预缴企业所得税
  • 居民企业清算企业所得税
  • 民间非营利组织会计制度及操作实务
  • 补交上一年度的企业所得税费用的分录
  • 中秋福利发放现金怎么做表
  • bigfile是什么意思
  • 公司水费怎么算
  • 图片注入php
  • swiper插件使用步骤
  • logread命令
  • vant ui
  • python统计字符串长度
  • 你要和我一起爬山吗
  • 红字发票开错可以重开吗
  • centos7阿里云源
  • 增值税发票的规范
  • 预付账款需要做预算凭证吗
  • 会计信息采集每年都要采集吗
  • 待摊费用属于企业的债权
  • 固定资产投资额是指什么
  • 会计学中的折旧是什么意思
  • 负数发票怎样做账
  • 债券投资属于什么
  • 报关期限是如何规定的
  • 免抵退税会计处理
  • 如何填制费用报销单
  • 劳务费用如何做账
  • 电子商务交易类应用发展现状
  • 加盖发票专用章有效什么意思
  • 货物逾期保管费怎么算
  • 多计提房产税怎么冲销
  • 外汇账户具体包括哪些
  • 企业会计档案由谁保管
  • 开办费如何摊销成本
  • sql多条件组合查询
  • Linux虚拟机下mysql 5.7安装配置方法图文教程
  • win10预览版21390
  • linux安装mailx
  • xwizard.exe是什么
  • 激活 win7
  • 如何判断电脑是不是linux
  • 常用的linux系统版本有哪些
  • 侠客驱动是什么意思
  • js+html
  • android5种布局
  • 问题少年特训学校
  • java密码强度检验工具
  • android中文文档
  • java一些常用词汇
  • android tabview
  • 详解javascript事件冒泡
  • python队列只能一个个读取吗
  • python怎么读取中文txt文本
  • js获取浏览器的cookie
  • 下拉列表框模糊匹配
  • jQuery插件封装时如要实现链式编程,需要
  • python运行批处理文件
  • 税收征收管理与实践
  • 河南省国家税务总局发票查询系统
  • 中粮副总裁是什么级别
  • 国税开票二维码图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设