2010-03-29 185 views
0

我在我的活动中使用configChanges =“locale”。 如果在AndroidManifest.xml2.x中没有这个选项,我会出现闪烁的屏幕。以编程方式添加configChanges =“locale”

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

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

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

+0

什么时候出现闪烁屏幕? – 2010-04-14 23:20:16

+0

在2.x手机上,但我已经解决了! Thnaks! – chrisonline 2010-06-15 14:07:05

回答

0

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

现在,它的工作原理应该如此。