位置: 编程技术 - 正文

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

  • 中级财务管理与注会财务管理
  • 进口关税计算公式 案例
  • 业务员报销差旅费会计分录怎么做
  • 私人网银可以转到对公账户吗?
  • 小规模公司初期注销流程
  • 成立一个新公司的步骤
  • 出口退税不退税则征税
  • 非货币投资如何缴纳企业所得税
  • 如何认定纳税人资格证书
  • 小规模纳税人第一次网上报税
  • 增值税一般计税方法
  • 会计中预付款包括
  • 商贸公司结转成本应该贴什么凭证
  • 按工人工资比例结转制造费用的科目
  • 给了钱不给发票可以报警吗
  • 补交注册资本的法律规定
  • 服务行业也有合伙人吗
  • 一般纳税人贸易公司每个月最低费用多少
  • 冲减留抵税额
  • 反倾销税税率查询
  • 减免所得税额和抵免所得税额的区别
  • 固定资产进项发票怎么开
  • 应收账款出售给银行
  • 跨期发票如何进行会计处理?
  • 质量扣款发票怎么处理
  • 长期待摊费用期末在借方还是贷方
  • linux怎么添加命令
  • win10家庭最新版
  • 印花税零申报逾期
  • 携税宝费用可以抵扣增值税吗
  • 发生坏账时的会计处理
  • win10右键失灵解决办法
  • 营改增后劳务发票税率
  • 涉税服务实务重点总结
  • 工作组只能看到自己
  • win7无法打开打印机
  • createrectrgn
  • 对于企业已经入账而银行尚未入账
  • PHP:mcrypt_module_open()的用法_Mcrypt函数
  • PHP:imagedestroy()的用法_GD库图像处理函数
  • phpstorm怎么样
  • php二维数组foreach
  • 固定资产没有发票可以计提折旧吗
  • 劳务所得和经营所得有啥区别
  • 其他免税销售额>0时,免税性质代码不能为空是什么意思
  • react-router6.4+的项目种路由实现方式(列举两种)
  • php获取服务器ip和客户端ip的方法
  • firewall enable
  • vue中动态添加表格
  • 对公账户的备用金取现额度
  • 固定资产里含有增值税吗
  • 购买用品开专票怎么开
  • 进口货物的报关成交方式
  • 安装SQL2005的实训体会
  • 销售成品油的税率
  • 收到实收资本的现金流
  • 社保个人部分应该做到哪个科目
  • 固定资产转让开票大类是什么
  • mysql详细教程
  • Ubuntu下mysql与mysql workbench安装教程
  • win8系统安装office2010
  • 奇兔刷机可以救砖吗
  • grub修复引导windows10
  • Deepin 2014.2正式版下载 和安装教程
  • airplay macbook
  • centos 7安装教程(图文详解)
  • Win7安装VPN软件后无法上网是什么原因如何解决
  • win7系统开机黑屏如何处理
  • pdf文件下载后打不开
  • js class属性
  • javascript的
  • windows安装python pip
  • shc加密后不能运行
  • js实现时间
  • android系统虚拟机
  • android 底部选择菜单
  • 如何在电子税务局签订三方协议
  • 江苏 税务局
  • 财产租赁包括哪些财产
  • 纳税人在国外签字流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设