位置: 编程技术 - 正文

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

  • 印花税的分录如何做
  • 广告宣传费扣除比例
  • 水泥建材公司
  • 限定性净资产账务处理
  • 应付账款及预付账款分录
  • 报销单的经办人写自己吗
  • 小规模纳税人30万含专票吗
  • 小规模转一般纳税人需要什么条件
  • 出口货物进项税怎样处理
  • 一笔多少钱
  • 工会经费2019年新政策
  • 预算基数是什么
  • 贷款逾期的本金怎么计算
  • 进项税额抵扣一般多少
  • 银行汇票使用流程举例
  • 契税的发票开错了还可以作废吗?
  • 车间房屋维修费属于什么科目
  • 房地产开发临时用电
  • 税务局加强企业所得税管理
  • 税务大厅申报社保需要资料
  • 实收资本的会计处理
  • 如何生成公司开票信息二维码
  • 免征增值税的税额还要交个人所得税吗
  • 电脑图标怎么在下面显示
  • 建安企业收取管理费虚开怎么处理
  • 出售报废固定资产的净损失计入什么科目
  • 报销怎么打
  • 资产报废对企业的好处
  • cryptfunction.exe
  • thinkphp vue
  • 交易性金融资产属于流动资产
  • 源码阅读技巧
  • 打开苹果safari浏览器
  • 赞助收入税务处理
  • 固定资产加速折旧方法
  • 怎么安装离线导航
  • 外经证有效期到了,可以续吗
  • webstorm功能
  • linux信号的本质
  • linux0.11编译
  • hash操作
  • 专票认证期限多长时间
  • 事业单位无形资产折旧是当月还是下月
  • 银行账户维护费怎么做账
  • mysql密码忘记了咋办
  • 开业前需要支出什么费用
  • 附加税扣款时做成了借税金及附加怎么办
  • 税率变更对企业的影响
  • 纳税人应纳税额怎么算
  • 发票一般会失效几天
  • 融资租入固定资产的改建支出
  • 减免城建税的会计分录
  • 其他应付账款在借方表示什么
  • 建筑工程社会实践报告
  • 办公楼开始建造前专门借款的利息费用
  • 销售费用可以提现吗
  • 行政事业单位预算一体化账务处理
  • 服装销售怎么做
  • 补缴以前年度企业所得税分录怎么写
  • linux 查看numa
  • 360安全卫士中心未完全开启
  • centos 操作日志
  • w10开发者模式
  • Mac怎么设置默认视频播放器
  • window10里的ie浏览器
  • win7系统损坏无法开机怎么重装
  • win8的桌面文件在哪里
  • android环境搭建实训心得
  • perl数组元素个数
  • parseint函数功能
  • nodejs中的shell命令是什么意思
  • javascript入门教程
  • nodejs cgi
  • 电子税务局辽宁省
  • 个体办税控盘需要什么材料
  • 内蒙古城镇土地使用税税率表
  • 哪些情况要交房租
  • 河北省电子税务局手机登录入口
  • 集体土地征收应该有哪些文件
  • 企业2017年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设