文档章节

ListView在开发中的小技巧

紫地瓜
 紫地瓜
发布于 2013/01/15 14:28
字数 340
阅读 168
收藏 7
如何取消 Listview 的滚动条 ?

setVerticalScrollBarEnabled(false)

2.白色的背景,ListView滚屏进行中的时候,背景会变成黑色,解决办法?

android:cacheColorHint="#00000000"


3.ListView滚动条怎么一直都显示?

android:fadeScrollbars="false"

4.ListView隔行变色:

int[] colors={Color.BLUE,Color.CYAN};

convertView.setBackgroundColor(colors[position%2]);


5.ListView中嵌套了checkbox,焦点会到checkbox身上,解决办法

holder.checkBox.setFocusable(false);


6.listView滚动轴图片更改?
         android:scrollbarThumbHorizontal=""   //
滚动轴游标
         android:scrollbarTrackVertical=""  //
滚动轴背景、
    引用的是9patch图片

7.ListView设置EmptyView?

    mListView.serEmptyView();

    Sets the view to show if the adapter is empty这个就是对此方法的描述

          当listview的adapter为null的时候,就会显示所设置的view。

         需要注意的有两点:在调用setAdapter()之前调这个方法;设置的emptyview必须放在listview的直接父布局里,

         比如说listview嵌在一个LinearLayout里面的话,需要在代码里面写

                       mLinearLayout.addContentView(你的emptyview);

        否则的话是没效果的。

8.ListView设置FooterView?

        在调用setAdapter()之前调这个方法

         footerView可以单独写点击触发事件,但是注意最好写在listview的OnItemClickListener()里面,然后根据点击

         的位置if(position == mListView.getCount - 1){"触发footerview点击事件"}

         如果是单独给它一个View.onClickListener的话,点击是可以触发事件的,但是没有listview的item按下的变黄色效果。

© 著作权归作者所有

紫地瓜
粉丝 28
博文 143
码字总数 212781
作品 0
日本
产品经理
私信 提问
加载中

评论(0)

好的搜索技巧能够造就好的程序员

搜索,是互联网的入口,每个人都离不开搜索,更何况程序员?程序员最离不开的有两样东西,一个是 GitHub ,一个是搜索引擎。离开这两样东西,我相信大部分程序员都不会编程了。所以,一个好的...

涩郎
2017/03/13
0
0
Android开发资源推荐第2季

Android CPU监控想法,思路,核心技术和代码 http://www.csdn123.com/html/blogs/20131026/89017.htm Android App /Task/Stack 总体分析 http://www.eoeandroid.com/thread-161703-1-1.html......

eclipse_xu
2014/08/18
0
0
踢开Android 开发中的绊脚石

在开发过程中,许多并算不上高级技能甚至连基础知识都不算的东西经常被忽略,但这些东西还经常是开发过程中的绊脚石,很长时间都解决不了,一旦找到了解决办法,就茅塞顿开了“原来是这样啊,...

Xiao_Mai
2017/10/24
0
0
Flutter进阶:深入探究 ListView 和 ScrollPhysics

Flutter 中的 ListView 可以对比 Android 中的 ListView 或者 RecycleView(当然也有不同之处) ,是可滚动项的线性列表。 我们可以用它来制作可滚动项目列表或重复项目列表。 探究各类型的 ...

Meandni
2019/02/02
0
0
android TraceView使用以及listview 的性能优化测试(一)

今天看了下文档,说TraceView 对程序的的性能和优化有很大的帮助: 本人比较懒,文章也没继续往下下看,直接百度了下TraceView 的使用技巧,资源很多,介绍怎么使用 推荐:http://blog.csdn....

迷途d书童
2012/03/26
249
0

没有更多内容

加载失败,请刷新页面

加载更多

0228 我的潘多拉

我的潘多拉 从一个故事说起。<br />从前,有个Java程序员非常喜欢写程序,喜欢研究源码,读英文文档。但是它在一家小公司里工作,公司的技术栈很陈旧。<br /> <br />单个系统代码中含有很多的...

李福春carter
41分钟前
18
0
OSChina 周六乱弹 —— 屁会不会传染病毒

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《ハレハレヤ(朗朗晴天)》- 猫瑾 手机党少年们想听歌,请使劲儿戳(这里) @空格...

小小编辑
54分钟前
53
1
两个值得注意的问题

对成员变量的操作只能放在方法中,方法可以对成员变量和方法体中自己定义的局部 变量进行操作.在定义类的成员变量时可以同时赋予初值,如 class A { int a=12; float b=12.56f; } 但是不可以这...

咔啡
今天
27
0
第三章 分布式服务框架的选择

1.大项目工程且多人维护的弊端 (1)项目团队协同成本高,业务响应越来越慢 (2)应用复杂度已超出人的认知负载(向杂乱的电线一样) (3)错误难于隔离(一个模块出错,整个系统挂掉) (4...

zxx901221
今天
68
0
eclipse 上传jar到远程仓库

使用maven的项目中,有时需要把本地的项目打成jar包上传到mevan仓库。 操作如下: 前提:pom文件中配置好远程库的地址,否则会报错 一、将maven 中的settings文件配置好用户名和密码,如下:...

文文1
昨天
63
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部