Android:损坏的首选项活动视图
我有相当谦逊的偏好屏幕的基础上Android:损坏的首选项活动视图,android,redraw,preferenceactivity,Android,Redraw,Preferenceactivity,我有相当谦逊的偏好屏幕的基础上 首选项活动。(你可以在DroidIn应用程序中看到)我有一些 我认为它的问题与重新绘制屏幕有关 更新后。以下是症状: OnPreferenceChangeListener#onPreferenceChange如果我更改摘要 通过执行preference#setSummary来设置首选项的新值 画在旧的上面,造成难看的效果 我的首选项屏幕足够大,用户必须滚动。 当滚动时,整个屏幕变得一团糟,看起来又是这样 like视图在不删除背景的情况下重新绘制(滚动时) 首先 首
首选项活动
。(你可以在DroidIn应用程序中看到)我有一些
我认为它的问题与重新绘制屏幕有关
更新后。以下是症状:
OnPreferenceChangeListener#onPreferenceChange
如果我更改摘要
通过执行preference#setSummary
来设置首选项的新值
画在旧的上面,造成难看的效果
我是否需要显式地重新绘制视图?这似乎太过分了——为什么
默认情况下不会发生这种情况吗?
因为这是一个现有的应用程序-它是用v构建和分发的。1.5
另外,我还想提到的是,在emulator中以及在1.1和1.5中的G1上都会发生这种行为。看来我需要把它作为bug记录下来问题解决了
事实证明,无论出于什么原因(可能只是复制一些示例代码而没有太多思考),我在theme.xml中有这一行
@null
。一旦我删除了它-我的重绘问题就消失了问题解决了
事实证明,无论出于什么原因(可能只是复制一些示例代码而没有太多思考),我在theme.xml中有这一行
@null
。一旦我移除了它,我的重绘问题就消失了