位置: 编程技术 - 正文

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

  • 小规模免征增值税额度2023
  • 印花税申报是含税收入还是不含税收入
  • 小规模纳税人租赁不动产税率
  • 解聘补偿金赔偿标准2023
  • 税控盘为什么要年年交服务费
  • 银行汇票用什么账户核算
  • 什么时候过路费是半价
  • 不动产什么时候可以抵扣进项税额
  • 民间非营利性组织收到个税手续费返还
  • 房企所得税纳税义务发生时间
  • 分公司办理税务需要什么东西
  • 专票只有抵扣联发票联丢失怎么办
  • 公司投资控股其他公司如何做账务处理
  • 公司的车辆赠送公司
  • 京东预付定金是什么意思
  • 企业收到政府补助要交税吗
  • 返利抵扣货款
  • 公司往来款现金流量表
  • 如何理解合并报表
  • 不能抵扣的进项税怎么做账
  • 发票专用章能刻章吗
  • 高温津贴的发放
  • 培训学校的收入
  • 华为matex3爆料
  • 暂估主营业务成本怎么冲销
  • 研发费用没有发票可以加计扣除吗
  • 电脑dat文件怎么打开
  • php数组函数有哪些
  • 未分配收益怎么取出
  • 劳务派遣增值税差额征税
  • PHP:JDToFrench()的用法_日历函数
  • 出售解除监管协议书
  • 外国政府贷款利息是否征收增值税
  • 浅谈中国式现代化3000字论文
  • 代扣代缴企业所得税账务处理
  • 注销公司需要缴纳注册资金吗
  • 购进运输服务取得的增值税专用发票准予抵扣进项税额吗
  • 应收账款和应付账款怎么对冲
  • 一年一度的施瓦本哈尔圣诞市集,德国巴登-符腾堡州 (© sack/Getty Images Plus)
  • 国内来料加工会亏本吗
  • 达摩院 2021
  • 如何测试php
  • 住宿费可以抵扣进项吗
  • 年度财务报表分为哪几类
  • 存货盘亏计入什么收入
  • 一般纳税人销售旧货适用征收率是?
  • 劳务报酬所得与个人经营所得的区别
  • sql server自动生成行号
  • 出口不报关怎么收款
  • 缴纳车辆购置税有发票吗
  • 生产企业购进的生产原材料用来装修公司会计处理
  • 资本公积转为实收资本会计科目
  • 分配股利需要缴纳个税吗
  • 应付账款账户怎么结转
  • 账面净值什么意思
  • 一个企业至少应纳多少税
  • 会计报表的主要构成内容
  • mysql 厂家
  • 注册表修改数据
  • win8官方安装教程
  • 如何隐藏windows激活水印
  • ubuntu 9.04 X3100 显卡开启3D特效
  • linux的grep命令详解
  • Linux系统安全配置包括
  • linux 多线程 写文件
  • win8电脑怎么设置定时开机
  • Win10年度升级版Redstone来了:更加个人化的计算体验
  • 编写批处理
  • unity3D游戏开发
  • Linux删除大量文件
  • js跨域请求json数据
  • javascript小数四舍五入多种方法实现
  • jquery给元素添加属性值
  • python在设计领域的应用
  • 工程项目管理费计入什么科目
  • 汽车购置税发票有什么用
  • 豫事办登录时密码叫重置什么原因
  • 在江西税务网交医保流程
  • 车辆整备质量怎么填
  • 广东省社保缴费基数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设