位置: 编程技术 - 正文

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

  • 进项税额转出借方科目
  • 什么情况下要交环保税
  • 增值税明细账用三栏式还是多栏式
  • 一般纳税人认定表
  • 小规模纳税人的认定标准是什么
  • 过头税产生的根源
  • 多少金额以下可以一次性费用
  • 长期待摊费用可以抵扣吗
  • 购买完货物又退回怎么办
  • 预付的固定资产没有收到发票怎么入账
  • 成品油购进数据未同步怎么办
  • 企业设备维修管理制度
  • 公司收到股东的投资款以后怎么处理
  • 去年销售怎么算
  • 交强险和车船税必须一起交吗
  • 房产继承税征收标准是多少
  • 增值税扣款凭证包括
  • 受让无形资产是什么意思
  • 外籍员工个税信息采集
  • 政府会计提取专用基金
  • 住房公积金业务挂起
  • 资产负债表待摊费用出现负数
  • 财务中暂估入账会计分录
  • 多结转成本的会计分录
  • 借用下属单位人员违反什么政策
  • 变动成本法和完全成本法利润差异
  • 进项发票失控怎么办
  • uniapp h5发布
  • 怎么删除win10开机多余选项
  • 企业在弥补亏损和提取法定盈余公积前一般不得分配利润
  • Win11 Build 22471 Dev版更新推送(附更新修复已知问题汇总)
  • win10商店无法加载
  • 小程序自定义tabbar创意动画
  • php 用户注册
  • 董事费如何计算个人所得税
  • chatcters
  • 阿里巴巴达摩院ai
  • 小规模资产负债表怎么填写
  • python如何访问私有方法
  • mongodb 增加用户
  • 资产负债表中所有者权益合计怎么算
  • 公司保障措施
  • 建筑公司内账收什么费用
  • 公益事业捐赠有哪些税收优惠政策
  • 办外经证需要交税吗
  • 小规模纳税人进项票可以抵扣吗
  • 租赁存在的原因有哪些
  • 收到加盟费应该怎么做账
  • 税控维护费是什么意思
  • 劳保统筹费缴费比例
  • 成本法和权益法的转换
  • 职工困难补助账务处理
  • 分公司利润如何纳税
  • 小规模纳税人手工帐怎么做
  • 残疾人就业保障金上年职工工资总额
  • 职工教育经费可以结转几年继续抵扣吗
  • 应付职工薪酬讲解
  • 建账需要买哪些会计用品
  • window打开注册表
  • win8.1使用
  • windows10预览版怎么样
  • Linux系统安全性体现在哪些方面?
  • apt-get和aptitude
  • EXTjs4.0的store的findRecord的BUG演示代码
  • nodejs web3
  • rhel7.6安装
  • JavaScript中字符串模板
  • python多线程怎么写
  • shell脚本 ftp
  • javascript选项
  • 什么是质数
  • jquery easyui开发指南
  • js使用正则表达式对json对象的校验
  • android屏幕适配的五种方式
  • android 蓝牙数据传输
  • 无偿赠送的税务怎么处理
  • 收到虚开增值税专用发票怎么处理
  • 佛山市地方税务局与国家税务局合并没有
  • 浙江宁波江北区都有哪些大学?
  • 房屋契税和维修基金是开发商交还是业主交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设