【问题标题】:Changing the ListView shadow color and size更改 ListView 阴影颜色和大小
【发布时间】:2011-04-11 20:19:52
【问题描述】:

当 ListView 中的项目列表长于 ListView 的大小时,您会看到一个阴影,指示上方或下方的项目更多。默认情况下,这个阴影是黑色的。这是不可取的。

如果我将 cacheColorHint 设置为以下:

android:cacheColorHint="#00000000"

阴影将是透明的,显示我设置为布局背景的可绘制对象。这也是不可取的。

我希望简单地将阴影的颜色更改为较浅的黑色,或者可能是灰色。有没有办法指定这个?

另外,有没有办法改变阴影的大小?

【问题讨论】:

    标签: android listview


    【解决方案1】:

    android:cacheColorHint="#00000000" 您将此颜色设置为透明。我不知道您要确切使用哪种颜色,但请尝试android:cacheColorHint="#FF777777"。我认为它必须有效。

    【讨论】:

    • 哇...那是...尴尬。我很想删除这个问题,哈哈。
    【解决方案2】:

    我不会删除您的问题,您仍然有如何更改大小的剩余问题。 :)

    您可以使用方法setFadingEdgeLength(int length) 来执行此操作;它直接继承自 View,因此几乎任何 View 都应该能够使用它。

    【讨论】:

    • 你也可以使用 android:fadingEdgeLength="length"
    猜你喜欢
    • 2018-12-02
    • 2019-11-02
    • 1970-01-01
    • 2020-09-19
    • 2019-06-30
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多