我有非常不起眼的偏好设置屏幕
PreferenceActivity
。 (你可以在DroidIn
app中看到它)我有一些
我认为与重绘屏幕有关的问题
更新后。以下是症状:
OnPreferenceChangeListener#onPreferenceChange
如果我更改摘要
做Preference#setSummary
新值的偏好是
涂在旧的上面,造成难看的效果首选项在XML文件中定义 - 没什么好看的
嵌套在<PreferenceScreen/>
我是否需要明确重绘视图?这似乎过分 - 为什么 这不会发生在默认情况下吗? 由于这是一个现有的应用程序 - 它的构建和分发v.1.5
P.S。我还想提一下,这种行为发生在模拟器和1.1和1.5中的G1上。看起来我需要将其记录为错误
答案 0 :(得分:6)
问题解决了!
原来,无论出于何种原因(可能只是在没有太多思考的情况下复制一些示例代码),我在theme.xml中有了这一行
<item name="android:windowBackground">@null</item>
。一旦我删除它 - 我的重绘问题就消失了