ExpandableListView顶部渐变边始终可见

时间:2010-11-17 14:03:11

标签: android android-widget

我有一个ExpandableListView,其中以下设置为样式

<style name="expendable_list_view">
    <item name="android:background">@color/background</item>
    <item name="android:cacheColorHint">@color/background</item>
</style>

现在,底部渐变边缘表现正常,但顶部渐变边缘总是淡化为黑色。 我试过设置

android:fadingEdge="none"

再次,只有底部渐弱边缘消失了。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

好的,问题出在其他地方。

使用LocalActivityManager将ExpendableListView加载到应用程序中,似乎所有活动都在顶部有一些透明到黑色的淡入淡出。所以我简单地改变了主题:

<style name="CustomActivityTheme" parent="@android:style/Theme.NoTitleBar">
    <item name="android:windowFrame">@null</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

所以,这解决了问题:) 谢谢你的帮助!

答案 1 :(得分:0)

您需要将缓存颜色提示设置为#00000000