位置: 编程技术 - 正文

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最新
  • 固定资产清理的借贷方向表示什么
  • 定金转为货款金额需要特别约定吗?
  • 使用专项资金购买的固定资产 需要取得发票吗
  • 车辆保险车船税怎么计算
  • 供应商是收款人还是付款人
  • 开普票税率怎么算
  • 稿费用交个人所得税吗
  • macbook pro怎么检测
  • 主管会计的具体工作
  • 糖尿病患者在什么情况下无需
  • windows11怎么回退
  • 无法访问windows installer服务,没有正确安装
  • enw是什么文件
  • 企业出售产品前,预收客户一笔货款
  • 总公司拨给分公司款需要交税吗
  • 委托软件开发费用怎么入账
  • 投资收益怎么做不影响利润
  • 企业收到分红款是免税收入吗
  • 二手房过户提供发票好还是不提供
  • 物业管理单位收取的物业费征不征收增值税
  • 用土地抵账合法吗
  • 投喂小鸟
  • 增值税税收滞纳金哪里缴纳
  • 企业和银行未达账项
  • 【深度学习】模型过拟合的原因以及解决办法
  • css设置渐变色背景
  • 专家坐诊信息
  • Vue3通透教程【四】Vue3组合API初体验
  • php生成zip压缩包
  • 办理完税证明需要什么资料
  • 装修公司开的劳务发票
  • 网上报税优点与缺点
  • 开票一定要确认发票吗
  • 厂房建设包括哪些
  • 电子税务局没有税务数字账户怎么办
  • 小规模纳税人是什么意思
  • 公司向股东借的钱怎么还
  • 适用税率9%的征税行为有
  • sql2008数据库存放位置
  • 公司进项抵税
  • 一般纳税人跨年冲红报年度所得税怎么做
  • 进出口 外汇
  • 小规模免征增值税到什么时间止
  • 销售货物的运费的税率怎么算
  • 期末应交税费有余额吗
  • 其他应付款的有
  • 一般纳税人弱电包工包料怎么开票
  • mysql 查找
  • ssd安装centos7
  • 常见unix操作系统
  • js怎么删除
  • jQuery插件ajaxFileUpload使用详解
  • easyui datagrid loader
  • 批处理 读文件
  • unity 3d脚本编程
  • javascript教程完整版
  • 你应该知道的2000个地理常识
  • javascript操作网页
  • 个体 税务登记
  • 税控盘的服务费如何申报抵扣
  • 三星电视投屏显示不支持当前文件
  • 高速公路过路费电子发票在哪里开
  • 经营网络订单可以退款吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设