1

我在这里有一个很简单的问题。您能否删除 ListView 分隔线颜色,使其保持透明,因为默认应用程序背景具有轻微的渐变,并且如果您将分隔线设置为背景的某种颜色,则看起来很奇怪,因为它与某些地方匹配并且不在其他。

如果这是不可能的,我的另一个问题是,是否可以为应用程序设置自定义背景而不使应用程序重绘像素添加额外的 GPU Overdraw。如果您以正常方式执行此操作,即使用 android:background="#e6e6e6" 使应用程序设置背景,则像素会在其上添加另一层,从而导致性能降低。这就是为什么我会最好设置样式的主颜色,尽管我有点确定这是不可能的。

4

1 回答 1

6

只需将分隔线颜色设置为透明:

android:divider="@android:color/transparent"
android:dividerHeight="0dp"
于 2013-07-25T20:02:11.557 回答