位置: 编程技术 - 正文

android控件篇:ViewPager+Fragment+GridView的使用(与AndroidQuery框架结合)(andriod 控件)

编辑:rootadmin

推荐整理分享android控件篇:ViewPager+Fragment+GridView的使用(与AndroidQuery框架结合)(andriod 控件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android设置控件位置,androidx控件用法,android的view控件,androidx控件用法,android ui控件,android界面控件,android ui控件,android的view控件,内容如对您有帮助,希望把文章链接给更多的朋友!

最近看了一个AndroidQuery的框架,里面的Demo,有个界面,让博主很喜欢。左右滑动十分顺畅,手感很好,于是拿来和大家分享一下。先看一下效果图:

从图中可以看出,上面的布局是一个Layout里面嵌套有个ViewPager,ViewPager中包含着Fragment,Fragment的布局文件包含了一个简单的GridView,GridView的Item布局很简单,就是一个*大小的图片。好啦,先说这么多,然后咱们看代码吧。

最外层Activity的布局文件

相应的Activity的java文件:(使用了AndroidAnnotation框架)

android控件篇:ViewPager+Fragment+GridView的使用(与AndroidQuery框架结合)(andriod 控件)

大家注意:setOffscreenPageLimit的参数设置,数目越大,缓存的越多,切换的时候,加载的越快。但,并不是越大越好,内存中缓存的越多,消耗的手机资源就越多。

下面看一下PageAdapter的代码

从上面的额PageAdapter的代码可以看出,里面总共有个页面。也就是左右滑动的时候,有个Fragment。这里,注意一下getItem方法,它返回的是一个ImageGridFragment,并且向该Fragment中传递了键为topic的键值对。

下面看一下对应的ImageGridFragment的java文件和布局文件:

布局文件

注意:ImageGridFragment的init方法是在PageAdapter中调用的。本Demo中,init是直接使用AQuery从网络上获取相应的资源。而对于实际的项目,我们首先检查本地数据库是否有相应的资源,如果有,先加载。其次,向网络中获取,查看是否有更新,如有更新,就再在原来的基础上,添加数据。

整个项目中得比较关键的布局就这么多。整个项目下载地址:

android中TextView的SpannableString小结 我们使用QQ,微信的时候,会发现:其文本样式多种多样,可以在TextView中显示表情,图片,超链接等等。今天就来大致总结一下相关的样式。先看代码

Android:Activity+Fragment及它们之间的数据交换(一) 简介:为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式

android:json解析的两个工具:Gson和Jackson的使用小例子 1.简介json是android与服务器通信过程中常用的数据格式,例如,如下是一个json格式的字符串:{address:Nanjing,name:NUPT,students:[{name:stu1,id:,age:},{name:stu1,id

标签: andriod 控件

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

上一篇:Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)

下一篇:android中TextView的SpannableString小结(android textview设置字体)

  • 代扣代缴个人所得税手续费返还 增值税
  • 医疗保险单位和个人交的区别
  • 化肥与农药的利与弊
  • 资产处置损益和固定资产清理的区别
  • 个人代开普票需要交个人所得税吗
  • 怎么在网站上打印
  • 金融企业逾期贷款税前扣除
  • 企业转增股本要交税吗
  • 通行费发票如何开具
  • 税务局代增值税专用发票盖什么章
  • 公司发生业务分录
  • 收到个税手续费返还现金流量表
  • 控股公司如何抵押股权
  • 职工教育经费取得证件之后补助多少钱
  • 残联备案还能补缴社保吗
  • 石油天然气用途
  • 设备安装服务费税收分类编码
  • 汇算清缴当年分配的股息红利
  • mac开机按command+r没反应
  • 增值税中进项税额比对异常能作废申报吗
  • win10移动热点开关自动弹回
  • 增值税进项税转出什么意思
  • 代理业务资产的意思
  • php根据日期判断星座
  • 计提减值后折旧年限怎么算
  • PHP:imagecolorstotal()的用法_GD库图像处理函数
  • 商业企业营业收入
  • 在暴风雪中翻译
  • 通信原理简明
  • 推荐 4个有趣实践作业
  • yii2框架漏洞
  • 如何更改telnet端口
  • 帝国cms使用手册
  • Sqlite数据库里插入数据的条数上限是500
  • 质量赔偿可以开什么费用发票
  • 被投资公司注销,投资收益需要交企业所得税你吗
  • 公允价值进行会计计量
  • 无形资产一般包括哪些权利
  • 转让土地如何做会计分录
  • 电子税务局没有增值税申报怎么办?
  • 差额增值税发票和全额增值税发票
  • 企业所得税弥补亏损怎么弥补
  • 小规模纳税人个体户经营所得税怎么算
  • 房屋装修费计入长期待摊费用
  • 在建工程如何结转到产品
  • 营改增后出售土地如何缴纳增值税
  • 客户要赔偿怎么回复
  • mysql macbook安装教程
  • Mysql 1864 主从错误解决方法
  • 打开与关闭光驱怎么设置
  • win10edge浏览器默认主页网址
  • xp浏览器无法浏览网页
  • ubuntu系统如何安装
  • linux系统的基本特征
  • 索尼笔记本电脑怎么进入bios设置
  • 如何最简单的
  • win10预览版好吗
  • linux查看文件夹大小
  • linux学习思路
  • msedge.exe是什么
  • win8怎么关闭管理员用户
  • windows8.1仿win7
  • 批处理/d
  • QOpenGLWindow 、QOpenGLWidget 和 QPainter混合渲染方法初探
  • css下margin、padding、border、background和font缩写示例
  • javascript要怎么学
  • js原生dialog
  • nodejs项目实例
  • javascript几种类型
  • 数字动画文件格式有哪些
  • Android开发中的几种管理机制的使用场景是什么
  • jquery里面的$是什么意思
  • Python编程中装饰器的使用示例解析
  • 污水处理厂房产税优惠政策
  • 甘肃税务局电子税务局官网
  • 厦门税务局发票查询系统
  • 上海纳税总额
  • 浙江网上税务局申报
  • 工商年检报告书怎么打印
  • 最近领导故意挑事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设