今天继续和大家分享涉及到listview的内容。在很多时候,我们会用到listview和checkbox配合来提供给用户一些选择操作。比如在一个清单页面,我们需要记录用户勾选了哪些条目。这个的实现并不太难,但是有很多朋友来问我如何实现,他们有遇到各种各样的问题,这里就一并写出来和大家一起分享。Lis...
分类:
移动开发 时间:
2014-07-16 22:55:50
阅读次数:
235
网上找了 好久 没找到好的自己实现了3种1.用clip属性2。用装饰器Adorner3.修改模板1。clip 就是画一个圆角矩形但是这个在listview size 变化时 也要调用这个方法代码如下: 1 using System; 2 using System.Windows; 3 using S...
分类:
其他好文 时间:
2014-07-16 21:24:58
阅读次数:
279
1. 背景色:listView设置背景色android:background="@drawable/bg",拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个...
分类:
其他好文 时间:
2014-07-11 19:03:16
阅读次数:
180
本文内容 环境 测试数据 项目结构 演示 参考资料 本文演示,上拉刷新最新的歌曲列表,和下拉加载更多的歌曲列表。所谓“刷新最新”和“加载更多”是指日期。演示代码太多,点击此处下载,自己调试一下。 下载 Demo 环境 Windows 2008 R2 64 位 Eclipse ADT V22.6.2,...
分类:
移动开发 时间:
2014-07-11 11:55:00
阅读次数:
431
默认的情况下,在 ListView 滑动到顶部或者是底部的时候,会有黄色或者蓝色的阴影出现。在不同的版本上解决的方法是不同的,在 2.3 版本之前可以在 ListView 的属性中通过设置android:fadingEdge="none"来解决问题,但是在 2.3 及以上版本这中方法是无效的,这里,...
分类:
移动开发 时间:
2014-07-11 11:22:26
阅读次数:
217
应用场景:
在App开发中,对于信息的获取与演示,不可能全部将其获取与演示,为了在用户使用中,给予用户以友好、方便的用户体验,以滑动、下拉的效果动态加载数据的要求就会出现。为此,该效果功能就需要应用到所需要的展示页面中。
知识点介绍:
本文主要根据开源项目android-pulltorefresh展开介绍。
android-pulltorefresh
【一个强大的拉动刷新开源项目,支...
分类:
移动开发 时间:
2014-07-10 22:18:46
阅读次数:
353
当listview的某个item选中时,默认有个选中的高亮显示,如果你要自定义选中时的高亮显示效果,可以在listview中设置属性
1
android:listSelector="@drawable/item_selector"
其中item_selector是在drawable目录下定义的一个xml文件,这...
分类:
其他好文 时间:
2014-07-10 20:19:58
阅读次数:
292
ListView是一种可以显示一系列项目并能进行滚动显示的View。在每行里,既可以是简单的文本,也可以是复杂的结构。一般情况下,你都需要保证ListView运行得很好(即:渲染更快,滚动流畅)。在接下来的内容里,我将就ListView的使用,向大家提供几种解决不同性能问题的解决方案。
如果你想使用ListView,你就不得不使用ListAdapter来显示内容。SDK中,已经有了几种简单实...
分类:
移动开发 时间:
2014-07-09 10:34:02
阅读次数:
320
一般是针对包含多个元素的View,如ListView,GridView,ExpandableListview,的时候我们是给其设置一个Adapter。Adapter是与View之间提供数据的桥梁,也是提供每个Item的视图桥梁。...
分类:
移动开发 时间:
2014-07-09 10:04:11
阅读次数:
153
今天遇到了一个很奇怪的问题,我所设定的一个listview有10个item,当我的list.getCount的数量对其进行for循环的时候,当到第6个item的时候,得到的view对象却是null,这让我很费解,经过一番查询,明白了这个问题是怎么回事,与大家分享下:如图片红框部分的listview部分。这其..
分类:
移动开发 时间:
2014-07-09 08:44:49
阅读次数:
293