位置: 编程技术 - 正文

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

  • 出口退税无纸化备案怎么弄
  • 不予认定一般纳税人
  • 抄税 报税 清卡
  • 会计核算职能有哪些特征
  • 金融资产的构成
  • 原材料的入账价值包括保险费吗
  • 租房专项扣除有上限吗
  • 出售简易征收的固定资产的增值税怎么计算
  • 基金投资债券会赔吗
  • 超过保质期存储时间或变质的食品应该怎样处理
  • 发票的红字发票怎么开
  • 公司买了样品又退掉了怎么做分录
  • 利润总额递延所得税
  • 建筑业暂估成本表
  • 建筑企业劳务分包税务筹划
  • 企业采购材料没有发票是要交企业所得税吗
  • 加工承揽合同印花税谁交
  • 境外演艺经纪公司代扣代缴哪些税款?
  • 营利性医院如何开办对外药房业务
  • 钢结构制作安装合同
  • 工程款的材料商可以直接起诉业主吗
  • 净现值法的优点包括
  • pow是什么意思中文翻译
  • php静态变量生命周期
  • win11系统怎么设置密码锁屏
  • win10多任务分屏怎么关闭
  • mouse.exe在哪个文件夹
  • 处置动产减按2%税率是什么意思
  • 预提土增税账务处理
  • 带薪缺勤会计分录
  • seata+nacos
  • 支付劳务公司的劳务费计入应付账款还是其他应付款
  • php 加密
  • 【深度学习】datasets.ImageFolder 使用方法
  • wallengine
  • 二手车交易发票怎么收费
  • 跨年进项税额未做账
  • 小规模纳税人无票收入怎么申报
  • 对方不给开发票做账可以直接出费用吗?
  • 销售收入和营业收入的关系
  • 帝国cms商城源码
  • js改变内容
  • 织梦程序
  • 业务招待费的会计处理方法
  • 小企业会计准则适用于哪些企业
  • 借款与报销流程设计
  • 土地免缴土地使用税
  • 发票怎样申领成功?
  • 公司买的材料做什么分录
  • 发票上的印记能去掉吗
  • 固定资产盘亏所得税清算时怎么处理
  • 固定资产残值怎么做账务处理
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 报销的发票抬头怎么填
  • 小企业固定资产折旧方法包括
  • 研发费用资本化条件
  • 把excel表格里的文字复制到word
  • 使用权资产
  • sql2008开启远程连接
  • sqlserver数据库中的null值空值表示的是空格或零值
  • win sth
  • win8 开机启动
  • 苹果mac双系统怎么删除
  • centos7自签名证书
  • linux常用命令查看
  • Cocos2dx CrazyTetris 双线伪裁剪算面积 对于判断消除的思考(二)
  • iredmail是免费的吗
  • python语言基础与应用答案
  • 安卓手机的手势密码保存在哪个文件
  • Python分析学校四六级过关情况
  • javascript的判断语句
  • jquery绑定事件和移除事件
  • shell 去空格 trim
  • javascript中对象的含义
  • unity3d功能
  • 小规模纳税人税率2024
  • 社保申报后多久缴费
  • 生产变压器有什么危害
  • 在网上购物是否隔断时间就要实名
  • 建筑公司材料发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设