控件(3)ListView
2014-02-19 14:23
344 查看
1.转自:/article/5166743.html (有源码) 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter 其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方便的把数据库的内容以列表的形式展示出来。(1)ArrayAdapter
(2)SimpleCursorAdapter将数据库中的数据显示在list列表中
(3)simpleAdapter
扩展性最好,可以定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框)等等。
(4)有按钮的listview
2.分页加载数据:http://blog.csdn.net/liuhe688/article/details/6852523#3.SimapleAdapter绚丽的listview :http://blog.csdn.net/xiehuan_uestc/article/details/7982814#
4.listview拖动时背景变黑色的解决方法:/article/7065716.html当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解决这个问题。A、通过布局属性来设定(ListView的属性中直接定义)android:cacheColorHint=”#00000000″B、在代码中直接设定listView.setCacheColorHint(Color.TRANSPARENT);这样就可以解决黑色出现的问题了。
(2)SimpleCursorAdapter将数据库中的数据显示在list列表中
(3)simpleAdapter
扩展性最好,可以定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框)等等。
(4)有按钮的listview
2.分页加载数据:http://blog.csdn.net/liuhe688/article/details/6852523#3.SimapleAdapter绚丽的listview :http://blog.csdn.net/xiehuan_uestc/article/details/7982814#
4.listview拖动时背景变黑色的解决方法:/article/7065716.html当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解决这个问题。A、通过布局属性来设定(ListView的属性中直接定义)android:cacheColorHint=”#00000000″B、在代码中直接设定listView.setCacheColorHint(Color.TRANSPARENT);这样就可以解决黑色出现的问题了。
相关文章推荐
- Linux设备驱动之I2C架构分析【转】
- iOS7控键变化及页面效果
- 修改Oracle SYS,SYSTEM密码以及认证口令和认证方式
- showModalDialog后如何刷新父页面
- JDK 内置工具 jstack,javah,jps,jstat,jmap,jinfo,jconsole,jhat,jdb,jvisualvm 的作用和使用
- 控件(2)toast
- 用saltstack cp模块实现文件管理、拉取和回滚下发 推荐
- Valgrind 使用简单说明
- 查看组所属管理包
- Linux DNS
- 解压eep封闭包文件
- Porteus基于Slackware发行版,系统声音问题的解决(通过万能的google解决的,在此记录一下)
- Native Method特点
- Hive命令行参数
- 【LeetCode】Two Sum && 【九度】题目1352:和为S的两个数字
- 2月第二周香港五大顶级域名减38个 台湾增77个
- VideoView播放视频
- 使用HBase处理海量数据系列—Part4—Java API
- 前瞻设计:创新型战略推动可持续变革(全彩)
- jquery 平滑锚