位置: 编程技术 - 正文

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

  • 施工项目预缴税率是多少
  • 缴纳代扣个人所得税分录
  • 统一社会信用代码查询企业名称
  • 定期定额个体工商户怎么报税
  • 出口报关单怎么做会计凭证
  • 残疾人就业保障金征收使用管理办法
  • 调用系统服务出错核心征管后端
  • 雇佣退休人员工伤赔偿标准
  • 享受专项附加扣除该怎么申报
  • 增值税普通发票几个点
  • 商贸公司批发零食怎么样
  • 股权转让后的实收资本怎么做账
  • 销售回扣分录
  • 折扣折让红字发票内容
  • 其他公司代缴社保分录
  • 简易注销还要去找专管员
  • 增值是什么意思解释
  • 固定资产投资增长意味着什么
  • 修理时换下的废品配件怎么处理?
  • 房地产工程质量检测费计入什么科目
  • 外派人员计算个人所得税可否有附加扣除
  • 失控发票如何转出
  • 如何设置自动登录账号
  • 退休返聘工资如何申报个人所得税
  • php实现的mongodb操作类实例
  • win10改头像怎么删除以前的头像
  • php读取word
  • 按税收的计税依据为标准税收分为
  • phpstudy安装配置
  • php合并数组的方法
  • 小程序官方组件展示
  • php构造函数重载
  • 推广费的比例
  • 将10万元存款投入企业的会计分录
  • 特殊工种人身安全责任书
  • 长期股权投资其他债券投资公允价值变动
  • 半成品结转成品会计分录
  • 制造费用期末要结转吗
  • 扣员工工作服费用合法吗?
  • 小公司没有财务软件怎么手工记账
  • 初级会计计划成本例题
  • 购入货物的运费计入
  • 中级会计报名必须用电脑吗
  • 对外公司
  • 现金比率的计算例题
  • 收到实务返利的发票
  • 交易性金融资产的账务处理
  • 律师咨询费计入什么科目
  • 库存现金的使用限额
  • 不能收回的应收账款
  • 对公账户进出账常识
  • 专票和普票的区别税点差多少
  • 一般纳税人哪些项目可以简易征收
  • 怎么用公式计算结果填充单元格
  • ubuntu debain
  • sql server 错误
  • mysql与sqlyog
  • sql中varchar和number比较
  • sysbench测试mysql,自带的测试套
  • 数据库中多表连接的方式
  • 修改windows host文件
  • macbookpro怎么提升性能
  • win2000系统安装教程
  • ubuntu搭建vsftp
  • macxi
  • win8.1连接wifi
  • 盗版win10可以用win10商店吗
  • fsma32.exe进程是什么文件 fsma32是什么进程
  • win7系统安装的配置要求有什么
  • win7 64位旗舰版系统联网时提示0x80070002的解决方法
  • cocos2dx4.0入门
  • python返回结果
  • 举例详解民法典第502条
  • javascript零基础入门
  • vim合并两个文件
  • 地税申报打印不了发票
  • 进口汽车增值税怎么算
  • 日常生活中有哪些税
  • 企业所得税的纳税期限按什么计征
  • 地源热泵有收费标准吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设