0

我在我的活动中使用 configChanges="locale"。中没有这个选项AndroidManifest.xml2.x我会得到闪烁的屏幕。

它适用于我的所有活动,除了我以编程方式添加的首选项屏幕。我有一个 Preference Activity --> 它在将 configChanges="locale" 设置为 AndroidManifest.xml 后工作。

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

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

4

1 回答 1

0

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

现在它可以正常工作了。

于 2010-06-15T14:07:55.170 回答