位置: 编程技术 - 正文

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

  • 一般纳税人销售旧货
  • 税收的作用是什么
  • 金融企业哪些方面可以进行数据分析
  • 一般纳税人科技公司发票是几个点
  • 审核通过的红字发票怎么作废
  • 企业减免税享受什么
  • 为企业担保
  • 电子银行承兑汇票已承兑已锁定
  • 退休工资缴纳个人所得税税率表
  • 进项税额可以在买东西吗
  • 无形资产增资账务处理
  • 工资薪金总额包括年终奖吗
  • 以固定资产出资设立企业
  • 支付税点怎么做账
  • 增值税专用发票有效期是多长时间
  • 劳务费需要预缴税款吗
  • 财会〔2017〕22号:《企业会计准则第14号收入》的通知
  • 税前不得扣除的项目
  • 出口退税网上申报视频
  • 增值税进项销项怎么算
  • 社保行业费率是什么
  • 公司缴纳社保部分从个人扣除 犯法吗
  • 浙江印花税税率
  • win10 microsoft store怎么改变下载途径
  • 外购的形式
  • 进口关税和增值税
  • 先支付后收到发票怎么做账
  • macos字体
  • 【Fiddler Everywhere】史上最强抓包工具(安装 修改教程)
  • 业务招待费税前扣除标准按照发生额的60%扣除
  • 赠送现金券是否违法
  • laravel基础
  • 没有报税盘
  • ech命令
  • 嵌入式软件开票要求
  • 国际运输代理费属于什么科目
  • 用于研发的材料做成产品出售后怎么做账
  • 汇算清缴报表填报顺序
  • 年终奖的个税税率表
  • 物流辅助服务属于什么科目
  • 小微企业财政政策
  • mysql数据库排序
  • CentOS 7.3上SQL Server vNext CTP 1.2安装教程
  • 金税盘抵扣税款分录怎么做
  • 资产负债表中其他流动资产包括哪些
  • 退物业费如何记帐
  • 管理费用包含研发费用需要减吗?
  • 代扣缴纳税款会计分录
  • 收到的发票怎么做分录
  • 现金日记账年结怎么做
  • 工程增值税抵扣比例
  • 支付的劳务派遣服务费计入什么科目
  • 广告赞助的形式
  • 应收应付的意思
  • 农村会计记账实例
  • mysql误操作数据恢复
  • win8系统忘记电脑开机密码怎么办
  • 谁编写了元素周期表
  • 搜狗网络
  • 苹果15手机价格和图片颜色
  • win8屏幕显示不全
  • mac取消开机启动项
  • 无法打开文件exe
  • linux的防火墙配置文件
  • win7纯净版和正版区别
  • win7升级到win10有无影响
  • linux怎样使用
  • 举例说明如何为教学搭建支架
  • 每日十条简短新闻
  • shell脚本转换为exe
  • unity3D游戏开发
  • 新浪微博随时随地
  • bat xcopy copy
  • node.js mongodb
  • unity learn premium
  • 怎样在电子税务局查询财务报表
  • 党日活动与专业建设结合
  • 货车可申请停保吗
  • 国家税务培训信息网官网
  • 潍坊市区面积多大
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设