滚动列表视图时,圆角变得前卫

时间:2011-05-21 18:29:25

标签: android android-layout

我的Android应用中有一个ListView。这些项目的圆角定义如下:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<padding android:left="15dp" android:top="15dp" android:right="15dp"
    android:bottom="15dp" />
<solid android:color="@color/item_background" />
<corners android:radius="1dp" android:bottomLeftRadius="15dp"
    android:bottomRightRadius="15dp" android:topLeftRadius="15dp"
    android:topRightRadius="15dp" />
</shape>

显示ListView时,一切看起来都很好。但是一旦我开始滚动,圆角就会变得锋利,一旦滚动停止,它们就会再次变圆。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

尝试在ListView中设置XML属性android:scrollingCache =“false”。如果它也会帮助尝试android:cacheColorHint =“#00000000”