有沒有一種方法可以禁用本地化android應用程序,而無需簡單地刪除/註釋掉所有不同的字符串語言/佈局?刪除android上的本地化
我想避免註釋掉所有用於不同語言的佈局和字符串值,而是禁用本地化,以便當用戶使用此應用程序並將位置設置爲特定語言時,我希望應用程序無法使用切換到適當的語言。
我也希望避免創建一個花哨的複雜gradle風味,如果可能,刪除/包含多語言。
清單中是否沒有設置這樣做?
有沒有一種方法可以禁用本地化android應用程序,而無需簡單地刪除/註釋掉所有不同的字符串語言/佈局?刪除android上的本地化
我想避免註釋掉所有用於不同語言的佈局和字符串值,而是禁用本地化,以便當用戶使用此應用程序並將位置設置爲特定語言時,我希望應用程序無法使用切換到適當的語言。
我也希望避免創建一個花哨的複雜gradle風味,如果可能,刪除/包含多語言。
清單中是否沒有設置這樣做?
看到沒有人有任何建議,我設法弄清楚如何。
興趣的人,這是你如何做到這一點
private void forceEnLocal() {
Configuration configuration = new Configuration();
configuration.locale = Locale.ENGLISH;
getBaseContext().getResources().updateConfiguration(configuration, null);
}
享受
'看到沒有人有任何建議'...也許你沒有看到我的評論:它說**正是這個** – 2015-02-11 11:55:00
哈的真實。沒有看到它。隊友的歡呼聲 – jonney 2015-02-11 11:56:38
力在啓動時所需的語言環境。 – 2015-02-11 11:20:44