位置: 编程技术 - 正文

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

  • 哪些税种属于中央固定收入
  • 普通发票忘记开数量和单价可以用吗
  • 电子税务局怎么删除办税员
  • 加油充值卡发票能入账吗
  • 开票加收税点会减少吗
  • 商品报废了还用退货吗
  • 保证金可以挪用吗
  • 处置子公司全部股权会计处理 企业会计准则
  • 房地产项目管理三大核心
  • 补提以前年度折旧
  • 结算备付金是流水账单吗
  • 少收的应收和应付账款怎么处理?
  • 收到的货款与发票数不符,怎么做账
  • 公司代扣代缴社保怎么操作
  • 出口转内销增值税报表怎么填
  • 开发商买商铺
  • 外贸企业留抵税额过大
  • 合伙制企业交什么税种
  • 培训费是否能全额退款
  • 发票专用章盖错地方了可以用吗
  • 花店怎么做会计工作
  • 建筑测量水准仪怎么读数
  • 中秋购物
  • 差旅费津贴个人所得税题目
  • 长期股权投资引入新投资者账务处理
  • 笔记本电脑保养与维护
  • 1.exe是什么文件
  • 前端架构怎么搭建
  • 商品流通企业商品销售成本计量方法有
  • 第十四届蓝桥杯大赛官网
  • 代扣代缴企业所得税如何申报
  • Squarespace 和 WordPress 的区别
  • 房屋折旧方法有哪些
  • 计算机视觉的未来发展方向有哪些
  • gpt参数
  • 钉钉防止撤回
  • 矿产资源补偿费是什么
  • php添加背景怎么实现
  • 微信公众号认证主体是什么意思
  • 厂房推倒重建和改扩建的税务处理
  • 银行账户维护费怎么做账
  • sql防御
  • 织梦相关文章调用
  • 公章变更需要到哪个部门
  • 工会经费计税依据是应发还是实发
  • 预收账款是什么要素
  • 所得税费用是什么意思
  • 基本户与一般户的区别与联系
  • 过次页和承前页怎么算
  • 员工持股平台合伙企业
  • 二手车如何计提折旧费
  • 税控盘全额抵扣怎么填申报表
  • 收到销货方的返款分录
  • 股权转让后再转让
  • 什么是成品油发票
  • 投资的公司注销了怎么做账
  • 收到分公司负责人的礼物
  • 签发空头支票的罚款
  • 彻底删除sql server2019
  • sql server的 update from 语句的深究
  • vmwarevmx进程是干嘛的
  • ubuntu20.04升级21.04
  • Linux系统中quota磁盘命令的相关使用解析
  • centos安装lvm
  • 手机找回删除的文件
  • Windows系统通过注册表实现打开CMD并定位到指定文件夹
  • centos进入指定目录
  • 怎么处理人际关系
  • win10系统怎么刻录光盘?win10刻录光盘详细图文步骤
  • 折腾linux 没意义
  • dos常用命令详细讲解
  • react基础入门
  • python操作xml文件
  • unity优化gc
  • unity 1
  • javascript总结笔记
  • 对activity的四种启动模式的理解
  • unity改vs版本
  • jQuery.Uploadify插件实现带进度条的批量上传功能
  • 开票盘是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设