位置: 编程技术 - 正文

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

  • 交易性金融资产公允价值变动计入
  • 电子承兑转出后银行有凭证吗
  • 发票开错对方已抵扣怎么处理
  • 工会经费每月必须60块钱
  • 普票开错了几个月可以重新开
  • 增值税专票发票代码在哪里看
  • 手工现金日记账填写范本图片
  • 股票卖出印花税费率
  • 汇算清缴亏损在后期弥补时怎么做会计处理?
  • 用于研发的设备会计分录
  • 新会计准则开办费装修费计入什么科目
  • 去年多做销售费用今年冲回该如何做会计分录?
  • 注册地在境外的公司需要纳税么
  • 当月未认证发票分录
  • 淘宝店注册公司流程
  • 辅导期一般纳税人预缴增值税
  • 税号里面字母是大写吗
  • 如果工程款要不到的话怎么办
  • 所得税预缴资产怎么算
  • 偿还债务是划拨资金吗
  • 资产减值损失需要结转吗
  • 高温津贴的发放
  • 购进产品样品怎么做分录
  • 税务局返还的个税手续费需要缴纳增值税吗
  • 棚户区改造贷款管理办法
  • 怎么获得win10纯净版
  • 一般纳税人取得普票会计分录
  • 可以转增资本的有哪些科目
  • 前端数据统计图
  • 购入固定资产如何折旧
  • 企业购进的商品又赠送给客户,怎么做分录呀
  • 【强化学习探索01】Win10 下gym安装
  • 出口货物的出口日期以
  • 企业所得税核定征收方法有哪两种
  • php怎么将数据库中的数据显示出来
  • 机器学习中的预测评价指标MSE、RMSE、MAE、MAPE、SMAPE
  • win+e快捷键在哪
  • 集团对子公司拨款的规定
  • 固定资产一次性扣除政策
  • 物流公司账务处理特点
  • 未抵扣增值税需结转吗
  • php5.2漏洞
  • 在私立医院就诊能报销吗
  • 科目余额表该怎么填
  • 缴纳社保费出现异常
  • php mysql教程
  • 纳税申报资料报表怎么填
  • 收据可以做收入吗?
  • 安全生产费相关规定
  • 会计损益类科目有哪些,期末如何结转?
  • 企业应交税金包括印花税吗
  • 劳务公司开出发票没有收到钱,怎么做成本
  • 工程施工中购入固定资产
  • 企业会计的应用指南
  • sqlserver关键字附近有语法错误
  • sql server常见故障
  • 电脑如何进入bios选择u盘启动
  • win7删除windows.old
  • win10系统升级后c盘满了
  • 双系统计算机怎么开机
  • win8系统崩溃怎么办
  • macos终端命令
  • 华为nova7耳机怎么戴
  • win8怎么弄出开始菜单键
  • win7麦克风不好使
  • 超大安卓游戏
  • json查询语句
  • linux pymol
  • 酷狗app去广告
  • javascript的
  • threejs入门教程
  • 了解python
  • unityui渲染顺序
  • JQuery 设置checkbox值二次无效的解决方法
  • 电子发票软件怎么打开
  • 深圳公寓出售要交什么税
  • 连云港税务局网站
  • 房屋出租到哪里挂出去
  • 云南税收主要经济来源
  • 消防行政执法风险评估
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设