位置: 编程技术 - 正文

正确的解决GridLayout在安卓4.0以下版本中兼容问题(正确的解决方式)

编辑:rootadmin

推荐整理分享正确的解决GridLayout在安卓4.0以下版本中兼容问题(正确的解决方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:正确的解决方法是,正确的解决方法英文,正确的解决的英文,正确的解决问题英语,正确的解决方式,正确的解决问题英语,游泳时突然觉得背部抽筋 正确的解决,正确的解决问题英语,内容如对您有帮助,希望把文章链接给更多的朋友!

GridLayout是安卓 4.0版本加入的,它可以用来取代TableLayout,同时提供了自由度较大且更加使用的排版功能,给开发者带来了福音。

然后,到真正使用时,开发者却会遇到一个难题。 ---- 》使用Gridlayout时,会提示Gridlayout最低版本要求是Android API Level ,也就是正式版的Android 4.0。

解决这个问题有两种方案:

1. 第一种显而易见,在清单文件改写最低版本要求

最低版本要求是:android:minSdkVersion="",当然就可以正常使用了。

这是最简单直接的办法了,当然,如果你这么做了,这个应用在4.0以下版本手机就不能正常使用了。

2.现在 4.0以下的手机不是很多,但毕竟还是有一定的量的,需要我们做出兼容,故第一种凡是不怎么可取,万幸的是,安卓SDK里提供了support兼容包,我们可以利用它们来实现向下版本的兼容,在低版本手机里获取高版本系统的效果。

在sdk manager的目录下,extrasandroidsupport下,有v4,v7等兼容包,

或许已经有人迫不及待的将v7下的android-support-v7-gridlayout.jar加到工程中去使用了,但是结果必定不是很理想。

因为这个Gridlayout的兼容包不是这么用的,正确的使用方式是,在v7/gridlayout下是一个安卓工程,确切的说是一个library子工程。

正确的解决GridLayout在安卓4.0以下版本中兼容问题(正确的解决方式)

1,将此工程拷到你的项目的同级目录下,(这一点需要注意,很多人导入子工程后,在自己项目add library时不能成功,显示x号,就是这个原因)

2,将gridlayout工程import进来

3,在自己的项目上右键-->属性-->android-->library里gridlayout的子工程

4,xml中的<Gridlayout>标签换成<android.support.v7.widget.GridLayout>,并且添加xmlns:app="

比如

xml中还有需要的是,有一些属性需要使用 app 这个 name space:

app:orientationapp:columnCountapp:rowCountapp:alignmentModeapp:useDefaultMarginsapp:columnOrderPreservedapp:rowOrderPreserved

5.再然后,在java文件里,import android.support.v7.widget.GridLayout;

6,最后android:minSdkVersion改成低版本的,应用就可以在2.3,2.2上面使用了。

最后附上一个使用gridlayout的demo

点击打开链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

【Android】图片资源的访问与网格式图片浏览器 使用Android的GridView与BaseAdapter能够轻易完成网式图片浏览器。下面用一个例子还说明,同时说明安卓是如何访问图片资源。其实所谓的图片资源,就是你

关于安卓Apk反编译 再编译回来不能正常安装的问题 使用apktool反编译apk之后,再编译回去,发现不能正常安装,而使用ApkToolKitV3.0反编译,再编译回去就可以正常安装.主要原因是因为使用apktool编译回没有签名.

mac上安装eclipse出现Version 1.6.0_ of the JVM is not suitable for this produc 去

标签: 正确的解决方式

本文链接地址:https://www.jiuchutong.com/biancheng/382155.html 转载请保留说明!

上一篇:[安卓]手机管家(二十一)杀毒UI及SlidingDrawer(抽屉效果)(安卓手机管家删除的照片怎么恢复)

下一篇:【Android】图片资源的访问与网格式图片浏览器(android图库)

  • 医疗机构销售药品需要销售记录吗
  • 缴纳所得税的账务处理
  • 待抵扣进项税额转入进项税额
  • 电脑的折旧年限是多久
  • 兼营行为的税务处理办法
  • 可供出售金融资产新准则叫什么
  • 当月开的发票次月预缴税款行得通吗?
  • 食品业企业
  • 土地使用权摊销的会计分录
  • 年末增值税结转账务处理流程
  • 电子发票开错了怎么解决?
  • 银行手续费要发票什么时候开始的
  • 哪些情形可以补胎
  • 企业所得税是按季度还是按月
  • 拨付所属资金和上级拨付资金
  • 企业会计制度怎么备案
  • 收到人民政府寄来的ems
  • 新准则 预提费用
  • 研发样品销售成本
  • 固定资产管理的论文
  • 工厂拆迁补偿款60岁前和60岁后有什么标准
  • 鼠标反应迟钝是什么原因
  • 出纳交接工作注意
  • macos big sur正式版
  • 公司换基本户需要多久
  • win11怎么更改壁纸
  • 苹果客服人工24小时
  • win10如何禁止
  • xwizard.exe是什么
  • 销售不动产应交的增值税计入
  • 大型绿萝的养殖方法
  • 调整以前年度管理费用会计分录
  • 验签失败发票如何撤销
  • php通过url传递参数
  • 广告费与业务宣传费不超过当年销售收入
  • pytorch开源项目
  • 财务人离职了怎么说
  • 持有期间公允价值变动的科目归属
  • 微擎框架可以干什么
  • python语言接收信息的内置函数
  • 原始投资额的现值
  • 工会经费可以发购物卡吗
  • 企业投资一个小时多少钱
  • 现金流量表的编制公式 计算公式
  • 套期保值是什么意思举个例子
  • 个税申报汇算清缴流程
  • MySQL 5.7 create VIEW or FUNCTION or PROCEDURE
  • 免征增值税和增值税免税
  • 企业生产经营发展
  • 公司承担员工的个税怎么做账
  • 会计调转回去还要继续教育吗
  • 未达到起征点的增值税会计处理
  • 预付一年的房租怎么做账
  • 计件工资怎么算公式
  • 退款产生的手续费怎么算
  • 政府补助计入资本公积吗
  • 母公司与子公司的区别
  • 本年利润借方余额需要结转吗
  • 房地产企业什么时候停止预缴增值税
  • 财务票子怎么粘
  • 编程经验点滴怎么写
  • 电脑xp系统如何
  • xp系统管理员账户
  • win10mobile现在能干吗
  • 怎么解决xp不能安装软件
  • 短链接生成app
  • 最新版win10版本号
  • cocos2d setTextureRect用法
  • cmd命令进行ftp下载文件夹
  • Lesson01_01 HTML基础
  • vue前端后端
  • unity ui碰撞
  • JavaScript不支持ie
  • 不想让浏览器运行
  • 修改应用程序图标
  • 广州市地税
  • 百旺税控密码忘记了怎么找回
  • 应交税费二级科目有哪些
  • 出口货物计算公式
  • 国家税务总局网站官网贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设