https://www.jianshu.com/p/193fb966e954 一,背景 RecyclerView是谷歌官方出的一个用于大量数据展示的新控件,可以用来代替传统的ListView,更加强大和灵活。 最近,自己负责的业务,也遇到这样的一个问题,关于是否要将ListView替换为Recycl ...
分类:
其他好文 时间:
2019-02-21 21:41:49
阅读次数:
172
首先views.py导入from django.shortcuts import renderfrom django.http import HttpResponse,HttpResponseRedirect#导入类视图模块from django.views import View#导入数据库fro ...
分类:
其他好文 时间:
2019-02-18 19:01:16
阅读次数:
120
2009-07-25 12:37:51 GTK+ ● GTK+的网站:www.gtk.org; ● GTK+原本是Gimp的一个工具库,是在LGPL协议下发布的Unix系统GUI库; ● GTK+已经被移植到Windows,VMS以及其他的系统上面(在MacOS X上面现在可以通过苹果的X11应用程 ...
分类:
其他好文 时间:
2019-02-17 11:00:06
阅读次数:
193
APP里面的列表太常用了,系统提供的listview或grideview可以做到。另外,我希望这个列表能够下拉时触发刷新,于是考虑使用封装了这个功能的开源项目,这里介绍这个: 这是一个支持下拉刷新的控件,里面包括了ListView。 (1)引入下拉刷新库 同样,先引入这个库,在app/build.g ...
分类:
移动开发 时间:
2019-02-13 20:58:39
阅读次数:
164
1.0 新建项目,由于ListView的局限性,RecyclerView是一种很好取代ListView的控件,可以灵活实现多种布局。 2.0 新建项目RecyclerviewTest,目录如下: 3.0 这里需要在app/build.gradle中配置,导入依赖包: 红色标签这行加入,后面的版本号和 ...
分类:
移动开发 时间:
2019-02-12 13:23:45
阅读次数:
186
1.0 由于书上内容,已经和实际编程的兼容性已经不太友好,重写了项目,用于进一步学习列表控件ListView。 2.0 新建项目ListViewTest,其中文件目录如下: ...
分类:
移动开发 时间:
2019-02-11 14:11:20
阅读次数:
192
LinearLayout linearLayoutMain = new LinearLayout(this);//自定义一个布局文件 linearLayoutMain.setLayoutParams(new LayoutParams( LayoutParams.MATCH_PARENT, Layou ...
分类:
移动开发 时间:
2019-02-03 10:47:35
阅读次数:
445
可滚动Widget ViewPort视口 在Flutter中,术语ViewPort(视口),如无特别说明,则是指一个Widget的实际显示区域。例如,一个ListView的显示区域高度是800像素,虽然其列表项总高度可能远远超过800像素,但是其ViewPort仍然是800像素。 主轴和纵轴 在可滚 ...
分类:
其他好文 时间:
2019-01-28 23:50:56
阅读次数:
267
滚动条 viewPager [1]在布局中声明控件 [2]viewpager展示数据和listview一样需要一个适配器(pagerAdapter) 定义适配器 [3]添加小圆点和文本对应的布局 [4]初始化小圆点的逻辑 [5]当滑动viewpager的时候 ,改变小圆点的状态并且还要改变对应文本信 ...
分类:
其他好文 时间:
2019-01-26 21:36:03
阅读次数:
167
1》用recyclerView实现上次ListView实现的效果 导入包 导入recyclerView布局 创造适配器 main.java Fruit类和fruit_item.xml与上一次的相同 2》实现横向滚动 修改fruit_item.xml 修改main.java 3》瀑布排序 修改frui ...
分类:
其他好文 时间:
2019-01-26 11:02:21
阅读次数:
143