位置: 编程技术 - 正文

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设置字体)

  • 小规模升级为一般人后之前取得的增值税专用发票抵扣
  • 个体户文化事业建设费征收范围
  • 个人所得税如何查询工资
  • 债务承担规定是什么意思
  • 财税人员岗位职责
  • 完工产品成本计入什么科目
  • 增值税减免税申报明细表举例
  • 墨盒应该怎么买
  • 受托代销商品和受托代销商品款是什么科目
  • 6000万居间费如何避税
  • 房屋征收服务中心是干什么的
  • 关于公司食堂的文案
  • 建筑企业预交增值税税务筹划案例
  • 外购低值易耗品可以抵扣进项税额吗
  • 小微企业开发票优惠政策
  • 报税没有印花税怎么处理
  • 处置的固定资产
  • 残疾人保障金怎么计提
  • 广告费扣税
  • 代理国库税收收缴怎么做账
  • 进项为13%,销售时是否可按9%
  • 抵扣联复印件可以做账吗
  • 发工资时忘记扣个税了怎么做账
  • 不征收增值税的项目有哪些
  • 公司给职工买工伤险流程
  • 苹果系统怎么修复
  • 专项资金下达期限
  • 谷歌浏览器插件中心
  • 用彩泥可以做什么食物?
  • 在建工程的核算内容和范围是什么
  • 货物运输税费
  • axios提交文件
  • php关闭报错
  • 北方针叶林的特征有哪些?
  • php截取文件后缀名方法
  • gpio口是什么意思?
  • php 文件系统
  • 事故赔偿金怎么处理
  • 有哪些天气软件
  • 圣米歇尔山法语介
  • php支付宝支付流程原理
  • web前端开发html代码
  • 小规模升级一般纳税人需要多久
  • 收到进项税发票
  • for循环语法结构是什么
  • 虚开普票的立案标准
  • 收取水电费计入什么科目
  • sql server 使用
  • 网上商城功能
  • 筹建期间发生的借款利息
  • 增值税普通发票需要交税吗
  • 红冲暂估原材料如何做会计分录
  • 产品检测费怎么入账
  • 税前扣除的职工福利费怎么算
  • 商品流通企业有哪些企业
  • 旅游饮食服务企业的特点包括
  • 规范的建账原则是什么
  • sql server语句查询
  • sql合并字段
  • win8开机logo
  • 苹果15手机价格和图片颜色
  • linux修改ssh端口号启动失败
  • win8.1 应用商店是不是不能用了
  • win10 提示你的设备遇到问题 需要重新启动
  • linux中使用find命令查找文件
  • android的开发
  • ubuntu 20.4安装
  • windows2008 iis
  • unity3d物体碰撞
  • js判断元素是否显示
  • gimp批处理
  • unity3d基本操作
  • unity网络通信框架
  • javascript怎么写
  • javascript静态
  • 北京朝阳区地税服务大厅
  • 企业环境信用等级在哪里查询
  • 即征即退的留抵税额是否可以抵一般计税的税额
  • 乐陵到德州多远距离
  • 内蒙古包头东河机场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设