我可以以编程方式将字符串资源设置为其他语言吗?

时间:2016-01-02 09:52:10

标签: android string

我有一个arabic strings.xml文件。我也有一个英文版。

在我的设置活动中,我希望能够更改用户使用的语言。比如,是否有类似CREATE TRIGGER update_ids AFTER DELETE ON test_table FOR EACH ROW SET UPDATE test_table SET id = id - 1 WHERE id > OLD.id; 的方法?

2 个答案:

答案 0 :(得分:0)

重复Load language specific string from resource? 检查一下。

当然,您必须对阿拉伯语资源文件使用Locale.AR或类似内容。

答案 1 :(得分:0)

  

将您的语言特定xml字符串保存在资源

下的必要目录中      

根据需要更改区域设置

String language = "en";
String country = "US";
Locale locale = new Locale(language , country);