位置: 编程技术 - 正文

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
  • 纳税人资格是什么意思
  • 税收对国家的影响及地位
  • 关联企业的判定标准
  • 公司会计日常工作内容
  • 年末暂估下年怎么入账
  • 互联网公司如何盈利
  • 过路费可以入账吗
  • 购买金税盘抵扣
  • 客运地方税务局监制发票还能用吗?
  • 公司如何开现金支票给个人
  • 作为一个财务 月末要做什么
  • 年金的几种类型
  • 增值税进项税金额是含税还是不含税
  • 公司还没有核税该如何进行业务汇款?
  • 三证合一后还要去税务局吗
  • 增值税科目设置的凭证处理方面的特殊要求
  • 工伤后辞职了还可以报工伤
  • 应税货物销售额怎么计算
  • 安装费要交税吗
  • 计提应收利息怎么做分录
  • 其他应付款和其他应交款区别
  • 应交税费应交增值税的三级科目有哪些
  • 王者荣耀怎么解除关系
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • 出差现场租车费谁承担
  • 房产产权置换
  • php的file函数
  • 劳务派遣公司的账务处理
  • mxnet github
  • 企业需要税务登记吗
  • vue父子组件加载顺序
  • 结转损益类收入科目分录
  • php生成随机6位数
  • php 通信
  • php strncmp
  • html做超链接
  • 模型论文是什么类型
  • 人类记忆存储在哪
  • 设置cmd命令
  • 公司开的餐费专票可以抵扣吗
  • 子公司使用母公司固定资产
  • 出口不退税需要备案吗
  • python根据键输出值
  • 借贷公司借钱给别的公司需要开什么会
  • mysql行锁的作用
  • 工业企业增值税税负多少合理
  • 小规模首次申请发票张数
  • 加计扣除减免政策
  • 可抵扣的进项税额要减去进项转出吗
  • 车辆置换差价账务处理
  • 在建工程工伤保险延期费用计算
  • 商业汇票的票样
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 其他业务收入如何开票
  • 内部交易固定资产折旧为什么调整
  • mysql从5.7升级至8.0
  • CentOS7下MySQL5.7安装配置方法图文教程(YUM)
  • xp系统奇怪
  • linux ...
  • 如何卸载影子还原软件
  • win7系统无法修复怎么办
  • linux ssh key登录
  • 简单理解贴现
  • cocos2dx引擎
  • python中对文件操作的一般步骤
  • &&在js中
  • 页面怎么打印在一张张上
  • 怎么实现移动
  • dom基础知识
  • python打包可执行pyx
  • js实现回文
  • bootstrap4 教程
  • Flow之一个新的Javascript静态类型检查器
  • 电子税务网没开通怎么办
  • 北京供暖 2020
  • 中国最早和谁签订自由贸易
  • 定额发票怎么查流向
  • 福建农村社保一个月可以拿多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设