Bos*_*one 1 android redraw preferenceactivity
我有非常不起眼的偏好屏幕
PreferenceActivity.(你可以在DroidIn应用程序中看到它)我有一些问题,我认为与更新后重绘屏幕有关.以下是症状:
OnPreferenceChangeListener#onPreferenceChange如果我改变了偏好的摘要,那么Preference#setSummary将新的值涂在旧的值上,从而产生难看的效果首选项在XML文件中定义 - 没有什么时髦只是嵌套在一些类别和首选项中 <PreferenceScreen/>
我是否需要显式重绘视图?这似乎是过度的 - 为什么不会发生这种情况?由于这是一个现有的应用程序 - 它的构建和分发与1.5
PS我还想提到这种行为发生在模拟器和G1和1.1和1.5中.看起来我需要将其记录为bug
问题解决了!
事实证明,无论出于何种原因(可能只是在没有太多思考的情况下复制一些示例代码),我在theme.xml中使用了这一行
<item name="android:windowBackground">@null</item>.一旦我删除它 - 我的重绘问题就消失了
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |