繁体   English   中英

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

[英]Adding configChanges =“locale” programmatically

我在活动中使用configChanges =“ locale”。 如果在2.x AndroidManifest.xml中没有此选项,则屏幕会闪烁。

它可用于我的所有活动,但在以编程方式添加的首选项屏幕中除外。 我有一个首选项活动->在将configChanges =“ locale”设置为AndroidManifest.xml后可以使用。

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

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

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

现在它可以正常工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM