位置: 编程技术 - 正文

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

  • 转让非独占许可使用权
  • 小规模纳税人升级一般纳税人流程
  • 购买土地使用权契税的会计分录
  • 小微企业企业所得税税率变化
  • 应付股东现金股利通过什么核算
  • 工会经费如何申报?
  • 回购股票注销股本,股价大涨案例
  • 茶叶自产自销成本核算
  • 冲减上年度收入的会计分录
  • 有哪些税收政策类型
  • 转让不动产增值税纳税义务发生时间
  • 帮客人清关的费用如何做会计核算合适呢?
  • 工程款发票开给委托方要如何处理?
  • 房地产开发公司取名
  • 少交了增值税怎么补
  • 电子发票怎么缩小比例
  • 湖北省教育费附加和地方教育费附加减免
  • 工商年报员工人数怎么算
  • 红冲发票后 库存怎么处理
  • 委托采购是什么意思
  • centos7安装部署cacti教程
  • tp link无线路由器设置
  • 如何在win10中同步我的设置
  • 配件进出库账目怎么做
  • 监事会成员是什么人
  • .inc是什么文件
  • 企业自建房需要交哪些税
  • 未售车位出租有哪些税要缴纳
  • 笔记本通用音频驱动程序怎么修复
  • 罚款计入营业外支出影响当期损益
  • 购入增值税税控系统专用设备
  • 利润表应根据什么编制
  • 顺流交易合并抵消
  • 收到退回的以前年度的劳务费怎么入账
  • 写字楼买卖办手续
  • 激活函数总结
  • sensor tester
  • 旅行社的增值税怎么算
  • 什么是会计确认的基础
  • 注销企业账面大量现金如何处理
  • java替换集合的元素
  • pytest conftest
  • 社保代扣代缴的办理流程
  • 弥补以前年度亏损怎么算
  • sqlserver2019配置
  • 对外公司
  • 什么叫递延收益和其他收益
  • 公司交残保金是什么意思
  • 成本发票未到怎么入账
  • 增值税农产品免税
  • 预付账款借方如何结转
  • 负债类科目分录
  • 往来款做其他应收还是其他应付
  • 会计软件包括
  • sql server语句查询
  • 查看sqlserver操作记录
  • MySQL 5.0.96 for Windows x86 32位绿色精简版安装教程
  • win8.1安装应用商店
  • vista改win7
  • macbook macos
  • Solaris 10 Openssh安装和配置
  • windows下怎么安装mac
  • win8.1怎么打开设置
  • 系统警告设置
  • linux计划任务不生效
  • window10玩dnf怎么设置流畅
  • win10家庭版如何设置永不更新
  • js创建元素
  • vue devtools功能
  • javascript:void(0)点击登录没反应怎么解决
  • 利用jQuery实现一个时间无法显示
  • 社保欠费税务催缴
  • 三星电视投屏显示不支持当前文件
  • 音箱海关税
  • 烟台税务局举报电话号码
  • 福建网上税务局app
  • 美国对中国企业的政策
  • 北京市停车发票
  • 个体户不用开发票只纳税和记账的话还会罚款吗?
  • 如何查询自己是否被起诉了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设