位置: 编程技术 - 正文

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

  • 什么是关税自主权
  • 其他权益工具影响哪些报表
  • 贷款利息收入如何开票
  • 零售化妆品交什么税种
  • 应征增值税不含税销售额(3%征收率)怎么填2020年
  • 正常工资薪金所得是什么意思
  • 当月收到的发票可以当月认证吗
  • 出国考察需要什么手续
  • 委托加工环节原材料收消费税吗
  • 超范围经营是不是就等于无证经营
  • 发票属于什么凭证类型
  • 记账凭证是不是会计凭证
  • 装修项目展示厅费用支出列什么科目?
  • 17%增值税发票怎么计算成13%
  • 出口退税如何开发票
  • 公司注册核税后如何建账?
  • 增值税为什么申报不了
  • 全资子公司如何证明自己的财产完全独立于母公司
  • 企业间拆借应收利息记哪个科目?
  • 分公司是否需要章程
  • 税金当月计提当月缴纳
  • 高新企业认定 研发委外费用
  • 如何冲减其他应付款又不影响银行存款
  • 以前年度应收账款错误如何调整
  • 汽车维修费可以入账吗
  • php输出mysql
  • win10系统如何开启蓝牙
  • 暂存款账务处理
  • 期房如何快速卖出
  • 工会经费申报表填写说明
  • php数组实现原理
  • 微信浏览器支持webassembly
  • 详解php归并排序数据
  • ps怎么选中图形放大
  • 个体工商户没有收入要交税吗
  • 员工办理健康证需要什么材料
  • 文化事业建设费的征收范围
  • 固定资产一次性扣除如何做账
  • 民间非营利组织包括哪些单位
  • 挂靠设计公司费用标准怎么记账
  • 已经抵扣的发票红字信息表怎么开
  • ado连接access数据库
  • 转让厂房需要交哪些税
  • 一次还本付息债券定价公式
  • 净利润和盈余公式的关系
  • 应收票据及应收账款包括哪些科目
  • 发票与销售小票有什么区别?
  • 跌价准备如何入库
  • 发票系统怎么用
  • 只有发票没有银行回单怎么做账
  • 疫情期间水电费补贴收入申报企业所得税吗
  • 应付账款的账务怎么处理
  • 滞纳金是罚款支出吗
  • 银行承兑汇票进行贴现的会计分录
  • 合伙企业与公司相比,有什么优势呢?
  • 公司没开户需要做账吗怎么做
  • 存在弃置费用的固定资产例题
  • 现金日记账的日期怎么写
  • 最基本的长度单位是什么
  • Navicat for MySQL定时备份数据库及数据恢复详解
  • sqlserver2000删除注册表
  • win8蓝屏代码大全
  • 类似wps office的手机软件
  • ubuntu左侧菜单不见了
  • linux操作系统版本有哪些
  • cortana可以用于搜索本机文件吗
  • Win10应用程序无法正常启动0xc000007b
  • win7系统存储在哪
  • win8使用教程和技能
  • javascript事件委托的用法及其好处简析
  • jquery中checkbox使用方法简单实例演示
  • node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE的解决方法
  • android的
  • 张孝祥西江月
  • Javascript字符串出现次数
  • 关于怀孕在线咨询
  • python获取linux磁盘信息
  • 不用税控盘可以勾选发票吗
  • 合肥新房商铺
  • 单位纳税人什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设