以编程方式添加configChanges =“locale”

时间:2010-03-29 10:51:17

标签: android locale preference

我在我的活动中使用configChanges =“locale”。 <{1}}中的AndroidManifest.xml中没有此选项,我的屏幕会闪烁。

除了我以编程方式添加的首选项屏幕外,它适用于我的所有活动。 我有一个偏好活动 - &gt;将configChanges =“locale”设置为AndroidManifest.xml后,它可以正常工作。

在Preference Activity的内部,我以编程方式添加了一个新的首选项屏幕。 对于这个新的PreferenceScreen,我在AndroidManifest.xml中没有活动! 所以我无法添加configChanges =“locale”,屏幕在2.x上闪烁!!

如何以编程方式添加属性configChanges =“locale”?

1 个答案:

答案 0 :(得分:0)

我还没有找到以编程方式添加configChanges="locale"的解决方案,但我创建了一个新的Pereference Activity并将configChanges关键字添加到Manifest文件中。

现在它可以正常工作。