位置: 编程技术 - 正文

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

  • 专利年费滞纳金计入什么科目
  • 扫码开票开错了怎么改
  • 开淘宝店怎么做账
  • 小规模纳税人季度不超30万免增值税
  • 固定资产新规则
  • 实收资本账
  • 电子发票错误怎么重开
  • 小规模纳税人开专票需要交税吗
  • 滴滴的发票能不能作废
  • 自产货物用于本企业在建工程交增值税不
  • 账簿登记的基本要求
  • 小规模纳税人如何开电子发票
  • 计提递延所得税资产
  • 暂估入库商品用什么科目
  • 土地使用权入账价值
  • 多开进来的发票怎么结算税点呢?
  • 个人收到的国外短信
  • 个人开增值税普通发票税率
  • 金税四期什么时候正式上线
  • 已开票怎么做坏账处理
  • 合伙企业分红是免税企业需要缴纳什么税
  • 现金流量表的余额和资产负债表货币资金是不是一定相等
  • 进项税额转出再转入
  • 个人股票期权收益所得税怎么缴纳?
  • 如何恢复微信语言聊天
  • 怎样结转销售成本会计分录
  • 自产自销的茶叶要交增值税吗
  • Win10宽带无法连接
  • 合同结算账务处理分录
  • 员工的餐费补助怎么算
  • 备用金冲销的会计分录
  • realpopup.exe - realpopup是什么进程
  • win10平板模式怎么显示桌面
  • vue 页面生成pdf
  • 工会经费计税依据是上年工资还是当年工资
  • 如何判断公众号是否可靠
  • typescript instanceof
  • php execute函数
  • 基于php判断客户是否存在
  • 企业对于预支工资的建议
  • 什么情况可以行政拘留不予执行
  • php是什么
  • 申报表跟账不一致,如何调整账
  • sqlserver存储过程声明变量
  • 普通发票上的银行账户有规定吗
  • percona-toolkit之pt-kill 杀掉mysql查询或连接的方法
  • 主营业务收入借贷方
  • 递延所得税资产和负债怎么计算
  • 企业给员工交公积金怎么办理
  • 公允价值变动属于
  • 记账凭证核算形式
  • 工资扣员工的罚款入什么科目
  • 利税总额计算公式表
  • 营业外收入的账户核算有哪些
  • 员工宿舍发生事故赔偿吗
  • 公司购轿车会计分录怎么做
  • 进口关税,增值税,消费税
  • 减值损失账务处理
  • sql server怎么执行
  • MySQL5.7中 performance和sys schema中的监控参数解释(推荐)
  • 利用pt-heartbeat监控MySQL的复制延迟详解
  • sql server触发器的编写与使用
  • w8远程桌面连接
  • Linux环境下MySQL服务器优化的方法详解
  • windows7的常用菜单
  • 电脑cortana小娜有用吗
  • fedora系统安装软件
  • win7系统如何查找文件
  • 电脑ahci模式什么意思
  • c#多线程应用
  • jQuery实现非常实用漂亮的select下拉菜单选择效果
  • unity3d功能
  • python上传文件到网站
  • cmd批处理命令文件个数
  • android 启动器 设置
  • 发票在国家税务总局网站查不到能用吗
  • 三亚国税局各区领导班子
  • 在深圳居住的香港居民怎样办理边境地区通行证
  • 股权转让本人不签字可以吗
  • 增值税发票选择确认平台已勾选未确认的发票怎么撤销?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设