很抱歉,如果有人已经问过,但我找不到真正适合我的答案(如果有,请链接我) 所以我有一个小测试应用程序,我尝试用设置acitviy来改变语言。
在第一个活动中,我有一个简单的文字" hello world"来自字符串rescoure。我创建了一个值-en和一个值-hu(我的语言),并且在值-hu中我改变了字符串的值,我有这个SettingsActivity,我可以在其中更改值(0到胡和1到英语)。
所以问题是:如果我在SettingAcitivity中更改首选项,我如何更改文本(在第一个活动上)?
答案 0 :(得分:0)
更改语言设置,然后让您的第一个活动重绘文本,例如通过调用绘图函数然后调用invalidate,通过第一个活动之外或第一个活动之外的onStop()和onStart()进行重写()。
鲁道夫