当ListView中的项目列表长度大于ListView的大小时,您会看到一个阴影,指示上面或下面还有更多项目。默认情况下,这个阴影是黑色的。这是不可取的。更改ListView阴影颜色和大小
如果我设置cacheColorHint以下几点:
android:cacheColorHint="#00000000"
阴影将是透明的,可见我已经设置布局的背景的绘制。这也是不可取的。
我希望简单地将阴影的颜色改为更浅的黑色或灰色。有没有办法指定这个?
另外,有没有办法改变阴影的大小?
当ListView中的项目列表长度大于ListView的大小时,您会看到一个阴影,指示上面或下面还有更多项目。默认情况下,这个阴影是黑色的。这是不可取的。更改ListView阴影颜色和大小
如果我设置cacheColorHint以下几点:
android:cacheColorHint="#00000000"
阴影将是透明的,可见我已经设置布局的背景的绘制。这也是不可取的。
我希望简单地将阴影的颜色改为更浅的黑色或灰色。有没有办法指定这个?
另外,有没有办法改变阴影的大小?
通过android:cacheColorHint="#00000000"
您将此颜色设置为透明。我不知道要准确使用哪种颜色,但请尝试android:cacheColorHint="#FF777777"
。我认为它必须奏效。
我不会删除你的问题,你仍然有如何改变大小的剩余问题。 :)
您可以使用方法setFadingEdgeLength(int length)
来做到这一点;它直接从View继承,所以任何View都可以使用它。
哇...这是...尴尬。我有一半想删除这个问题,哈哈。 – Andrew 2011-04-11 21:11:56