位置: 编程技术 - 正文

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

  • 个人普通发票多少钱
  • 建筑施工企业的分公司区域公司等较大的
  • 公司和劳务公司合作工资代发
  • 公司房租只有房租租赁协议无发票怎么入账
  • 个人独资企业增值税税率是多少
  • 综合所得申报怎么作废
  • 开票和预缴税款跨月
  • 前一年的发票第二年改抬头
  • 公司支付代账费怎么入账
  • 年前采购
  • 通过网络手段获取用户行为的方法
  • 怎么理解捐赠支出税前扣除标准计算口径
  • 计提企业所得税怎么计算
  • 代销产品缴纳增值税吗
  • 银行询证函回函是什么意思
  • 开出增值税发票没收到怎么抵扣进项税?
  • 营改增公告
  • 营改增后附加税费入应交税费还是营业税金及附加
  • 个体工商户在税法规定的享有免税优惠的期限内
  • 新办企业需要做什么
  • 增值税发票的基数是什么
  • 印花税税基含不含增值税
  • 股东和原始股的区别
  • 企业内部领用产品会计处理
  • win10专业版激活密钥永久2023
  • 企业收缩案例
  • 生产车间设备检测费计入什么科目
  • linux和windows关系
  • 周转材料属于什么科目
  • tplink路由器怎么连接无线网络
  • 暂估入账收入会计分录
  • 招待费专用发票需要认证吗
  • paddle!
  • linux系统中文输入法切换不出来
  • 网速第一的国家
  • i33240配什么主板
  • 电和电能是什么关系
  • php 生成随机字符串
  • 蜜蜂皇vs
  • 最简单的上传php文件
  • web前端面试题最新
  • java使用循环结构输出九九乘法表
  • 语音语言
  • python tkinter ttk
  • 劳务派遣差额会计分录
  • 织梦遍历栏目描述
  • 垫付应收款怎么做会计分录
  • 异地预缴税款多交了有影响吗
  • 业务招待费税务风险
  • mysql切片
  • /kill @p
  • 个人所得税部分缴款怎么算
  • 待摊费用和预提费用都属于资产类科目
  • 其他应付款如何清零
  • 增值税专用发票丢了怎么补救
  • 电子发票能否作废
  • 进项税额属于什么会计科目
  • 软件公司se
  • 固定资产报废电费怎么算
  • 进项票超期未认证怎么办
  • 明细账的设置与登记
  • 账户记录试算不平衡说明记账肯定有差错对吗
  • sql去除指定数据
  • mysql数据库备份和恢复
  • win10预览版21277
  • windows图标显示不出来
  • linux nohup命令详解
  • win7取消ch
  • win7系统连接打印机没有反应
  • win8.1优化工具
  • Linux如何使用clash
  • django 不同app间model引用
  • 注释标签的内容会显示在浏览器窗口中
  • flask开发实例
  • php redis incr
  • jquery图片效果
  • IEnumerator/ IEnumerable/ yield return/ StartCoroutine 详解
  • 现在开票可以不去税务局吗
  • 河南省地方税务局公告2011年第10号
  • 税务局残疾人就业保障金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设