Android:单击ListView中的空白区域会使现有项目变黑

时间:2010-03-17 15:48:08

标签: android listview

我的布局包含一个ListView(父级是一个LinearLayout)。我已将某个drawable定义为ListView的背景 当我按下最后一行下方的空白区域时,所有列表行都变为黑色 我想附上截图,但出于某种原因,在这里添加图片并不适合我......

  1. 有人可以解释如何附加截图吗?
  2. 知道为什么会这样吗?无法捕获此活动中的任何点击事件......
  3. 谢谢,Rob

2 个答案:

答案 0 :(得分:2)

不确定这是否是导致您出现问题的原因,但您是否已阅读此帖? http://developer.android.com/resources/articles/listview-backgrounds.html

答案 1 :(得分:2)

我认为我刚刚遇到过这个问题。

我认为这可能与listview的布局xml文件中的以下两个标签有关。

android:background="#FFFFFF"
android:cacheColorHint="#FFFFFF"

我rekon他们可能在你的文件中设置了不同的颜色? (或失踪)。尝试使它们颜色相同,看看它是否仍然可以。另外,我知道,如果你有足够的行,列表视图会溢出屏幕,那么当你滚动时,它会像你描述的那样变黑。

这有点长,但我希望它有所帮助。