位置: 编程技术 - 正文
推荐整理分享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框架)
大家注意: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设置字体)
友情链接: 武汉网站建设