android 2.3设置preferenceActivity背景,但滚动时滚动

问题描述:

我遇到了一个UI问题,我使用了一个preferenceActivity来完成我的软件的设置功能。但是我设置了一个图像到preferenceActivity的listview背景或者preferenceActivity的背景,然后我滚动了listview,背景图片会被刷新或消失,任何人都可以遇到这个问题吗?我在android 4.0上测试它,这个问题不存在。android 2.3设置preferenceActivity背景,但滚动时滚动

+0

这是一个真正棘手一个为我诊断,并采取了一些堆栈溢出搜索找到这个答案。这也将是一个非常普遍的问题。清理一下这个问题很容易,这样很容易找到。 (如果您愿意,我会自己处理它。) – 2013-05-14 14:53:48

这很可能是ListViewcacheColorHint属性的一个问题,该属性旨在帮助列表具有坚实背景时的滚动性能。可以通过将cacheColorHint设置为透明来删除它。

您可以参阅Android开发者博客文章以了解更多信息:

Why is my list black?

+0

我已将该属性设置为透明,该问题在优先活动中仍存在。 – 2013-04-23 04:59:02

+0

成功,我忘记使用getResource通过颜色ID加载颜色。 – 2013-04-23 09:55:33