位置: 编程技术 - 正文

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

  • 税费退库怎么做凭证
  • 费用分割单模板
  • 经营所得与劳务所得的税率
  • 专利在审可以入库吗
  • 建筑业适用什么行业
  • 个体户没有税务登记证能注销营业执照吗
  • 建安行业外地预缴工会经费
  • 银行承兑汇票置换业务自签发之日起新票的最长期限为
  • 税局未核定印花税一直没有交怎么办
  • 增值税是什么鬼
  • 企业在外地的房产怎么办
  • 对外开具发票
  • 污水处理增值税征收品目
  • 现金折扣列题
  • 库存商品的核算方法
  • 企业职工集资款的认定标准
  • 某市财政收到林业基金收入分录
  • 税控系统服务费怎么抵扣
  • 现在还有短期投资这个科目吗
  • 华为手机怎么删除多余的桌面
  • appdata文件夹可以改名吗
  • 一般纳税人收到小规模专票怎么抵扣
  • tdxcef.exe进程
  • php curl_init
  • 房屋租赁如何开税票
  • 增值税专用发票和普通发票的区别
  • 详解php处理字符的方法
  • vue设置宽度
  • 批发商和零售商属于
  • html流光按钮
  • php反射机制实现自动依赖注入
  • Python如何检测两个相同的列表
  • 帝国cms怎么用
  • phpcms文档
  • 捐赠利得计入营业外收入吗?
  • 个人个税汇算清缴怎么做
  • 冲暂估会计分录
  • sqlserver 死锁查询
  • 消费税算不算运费
  • 开票项目与实际不符合
  • 个人独资企业是小规模纳税人吗
  • 固定电话机用装电池吗
  • 原材料的对应账户有哪些
  • 建筑业一般纳税人增值税税负
  • 已经确认收入的商品发生销售折让
  • 其他业务收入如何填写申报表
  • 主营业务收入记多栏还是三栏
  • 原材料存货跌价准备
  • 销售退货的会计账怎么处理
  • 两个公司的出纳怎么分账
  • 上年度库存商品错误如何更正
  • 预付账款业务
  • 加油票的发票抬头怎么写
  • 收到发票税点计入什么科目
  • 会计凭证的主要种类
  • 工业企业应收账款减少原因分析
  • win8如何调整电脑屏幕亮度
  • win8.1退回win8
  • xp系统弹出广告怎么处理
  • winpe.wim怎么安装
  • 关于操作系统的叙述中
  • ubuntu18.04环境变量
  • linux tcpping
  • win10开机自动启动软件怎么设置
  • Win10控制面板在c盘哪里
  • win7系统每次关机都安装更新
  • nodejs run
  • python编程模拟
  • python使用mysql数据库示例代码
  • js如何显示日期和时间
  • python怎么理解
  • 二级联动什么意思
  • python做脚本语言怎么用
  • Python中字符串的索引
  • 江苏税务怎么在手机上办
  • 关于涉访涉诉终结的规定
  • 南昌 税务局
  • 上海增值税发票红字怎么开
  • 天津个人所得税电话咨询电话
  • 消防行政执法风险评估
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设