我想为我的应用添加语言设置,这与系统语言无关。
我可以设法更改任何语言,但启动器图标仍然是系统语言。
无论如何都可以改变那种图标语言吗?
倚天
答案 0 :(得分:2)
假设您使用这个可疑功能支持N
种语言。
您的清单中需要N
个条目才能启动启动器。这N个条目中的每一个都需要一个android:label
指向一个字符串,该字符串表示当您的应用程序配置为-s-s-so-so语言时要显示的内容。然后,您可以使用PackageManager
和setComponentEnabledSetting()
来停用旧活动并启用新活动。
可以想象,您可以使用一个<activity>
元素和N
<activity-alias>
元素来实现您的目标,但我不确定您是否可以启用和禁用活动别名。< / p>