1

为什么当我单击它时我的 Android Listview 会从透明变为不透明,我该如何更改?Listview 具有背景和透明元素,它们可以滚动并完美运行,除非我单击它。当我单击它时,单击的元素变为不透明并且背景不再可见。

如何更改行为,以便单击元素时不透明度不会改变?

编辑:焦点突出显示对此负责吗?我怎样才能禁用它?

编辑:Android 2.3.4,Tegra 2 设备,使用 Config.ARGB_8888 参数创建的位图。

4

2 回答 2

4

正如我所怀疑的那样,这是焦点。它杀死了透明度,因为焦点颜色不透明。

我通过以下方式删除了该效果:

android:listSelector="#00000000"
于 2012-04-17T21:23:02.603 回答
2

将 android:cacheColorHint="#0000" 添加到 xml 中的列表视图

于 2012-04-17T20:55:52.580 回答