位置: 编程技术 - 正文

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

  • 金税盘开票软件换电脑后怎么操作
  • 所得税退税的会计处理方法
  • 在外地预缴的印花税如何扣除
  • 公司税后利润怎么算
  • 债权人豁免债务的账务
  • 上个月发票忘记开了怎么办
  • 购入土地使用权以什么为计税依据
  • 2020年个税全年累计扣除如何计算
  • 房租违约金收入怎么做账
  • 小企业销售材料计入什么科目借方记什么
  • 预缴企业所得税会计处理
  • 公司银行社保代缴怎么交
  • 广告宣传怎么开发票
  • 企业所得税季报怎么申报
  • 一般纳税人和小微企业的区别
  • 餐饮定额发票可以用吗现在
  • 没有发票的固定资产可以税前扣除吗
  • 计提递延所得税费用会计分录
  • 出口专用发票可抵扣吗
  • 发出商品如何做分录
  • 借钱注册公司会计分录
  • 股东借款作为资本金投入
  • 环卫公司增值税税率
  • 增值税以前年度损益调整
  • 员工宿舍可以扣除住房租金支出吗
  • 增值税退税金额怎么算
  • 现金流量表的编制基础是权责发生制
  • python安装tensorflow gpu
  • PHP中使用什么关键字声明变量的作用域为全局
  • 以摊余成本计量的金融负债
  • 育空领地
  • 发票开错需要让客户寄回来吗
  • GANs系列:CGAN(条件GAN)原理简介以及项目代码实现
  • wordpress整站备份
  • 待抵扣进项税额和进项税额的区别
  • 没开票的工程可以结转成本吗
  • 增值税小规模纳税人
  • 报废车怎么上路
  • 税务清算后还需要报税吗
  • sqlserver连接数据库的方法
  • mysql查询日志位置
  • 融资租赁各方
  • mysql存储过程查看权限
  • 先付款后开票怎样写证明
  • 注册公司时企业类型为什么没有自然人独资
  • 假如出口收汇的钱怎么办
  • 存货盘盈的账务处理入什么费用
  • 冲减以前年度营业外收入分录
  • 冲回去年收入会计分录
  • 自产产品发给职工做福利的会计处理
  • 跨年的个人所得税可以更正吗
  • 公司员工出差住酒店费用明细有问题怎么办
  • 机票开的个人的票是什么
  • 企业接受非货币性资产投资的入账金额
  • 差额清算系统与全额清算系统的区别
  • 新成立的分公司怎么样
  • 2021年会计做账报税详细流程
  • sql server 不存在或者拒绝访问
  • 关机并重启是怎么回事
  • xp系统桌面在c盘哪个位置
  • kali linux 视频教程
  • winpe如何安装驱动
  • 怎样升级智慧中小学版本软件
  • internetfeatures.exe是什么文件
  • xp双系统怎么设置默认系统
  • 怎么自己安装windows7
  • linux批量处理文件
  • win10安装autocad2016错误
  • opengl es3.0
  • bat获取当前路径的值
  • 编写批处理
  • [置顶]星陨计划
  • 浏览器兼容性问题是什么意思
  • 中国税务稽查官网
  • 税盘上怎么查每个月一共开了多少金额
  • 如何查询税务是否签订三方
  • 年终绩效奖金发放方案
  • 建筑施工及安装单位企业在异地
  • 湖南银税进件中心
  • ipo上市要注意什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设