位置: 编程技术 - 正文

正确的解决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图库)

  • 车船税的免征对象是什么
  • 境内单位和个人向境外单位提供服务
  • 间接税种有哪些
  • 一般纳税企业所得税税率是多少2019
  • 公司购买的理财产品所得需要缴纳企业所得税吗?
  • 小微企业零申报多久报一次税
  • 运输企业车辆折旧一次性折旧
  • 支付广告roi
  • 总产值和主营业务收入
  • 境外投资子公司审计报告人民币汇率
  • 新能源汽车补贴2023年政策
  • 固定资产的建造成本包括
  • 没有收到房租发票可以摊销吗?
  • 当月采购发票未到如何做账及结转成本?
  • 保险公司多赔付的钱需要退还吗
  • 年终奖和当月工资合并申报税
  • 啤酒的税率是多少2022
  • 免租金政策
  • 住宿费进项发票账务处理
  • 增值税普票收款人
  • 个人所得税怎么查
  • 公司注销资产负债表期末余额不能为0
  • 摊销生产车间负担的保险费
  • 母公司拨款给子公司的账务处理
  • 金融服务利息税率是多少
  • 个人其他应收款在贷方表示什么
  • 汇兑产出的收益计入
  • 如何做预估成本
  • 招待费报销制度规定
  • 抵扣给供货商预缴税款
  • 厂区绿化工程计入什么科目
  • win10专业版问题
  • 图像类别
  • 事业单位自营
  • laravel ajax
  • 销售不动产税目计缴增值税有哪些
  • 基于Selenium的自动化测试平台设计与实现
  • 异地工程款预缴
  • css如何实现文字循环滚动左到右,再从右到左衔接循环
  • 前端实战开发
  • 科目汇总表借方发生额等于贷方发生额吗
  • 利润表中其他收益是什么
  • 建筑业的账务处理方法
  • 财政部监制的收据没有税号可以入账吗
  • 只有劳务报酬 能否扣5000
  • 一般纳税人公司开普票几个税点?
  • 如果收到现金做账了还叫坐支
  • 退回多交的所得税抵欠税怎么做账
  • 过了认证期怎么办
  • 固定资产融资租出对应入账科目
  • 差旅费记入哪个费用
  • 收到其他应付款会计分录
  • 间接费用的分配公式
  • 久期缺口计算公式解析
  • ubuntu怎么编辑文件
  • win7系统cpu占用率过高怎么办
  • win7虚拟xp系统怎么安装
  • windows8.1分辨率
  • linux查看端口数据
  • win10怎么安装google浏览器
  • fedora23安装
  • 基于bootstrap的毕业设计
  • cocos2dx如何通过Image获取指定点颜色值
  • 在vs中搭建opengl环境
  • Extjs TriggerField在弹出窗口显示不出问题的解决方法
  • Unity3D游戏开发标准教程
  • AndroidAnnotations 自定义控件 ant编译 找不到类
  • 使用的英文
  • 前端自动化开发软件
  • unity教程完整版
  • jquery教程 csdn
  • javascript学习指南
  • javascript的含义和作用
  • jquery 插件编写
  • android基础教程第三版电子版
  • 河南税务报到
  • 国税纳税服务有哪些项目
  • 中国税收居民申报
  • 国税局的标志
  • 山东省地方税务局公告2018年第6号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设