2015-02-11 40 views
0

有沒有一種方法可以禁用本地化android應用程序,而無需簡單地刪除/註釋掉所有不同的字符串語言/佈局?刪除android上的本地化

我想避免註釋掉所有用於不同語言的佈局和字符串值,而是禁用本地化,以便當用戶使用此應用程序並將位置設置爲特定語言時,我希望應用程序無法使用切換到適當的語言。

我也希望避免創建一個花哨的複雜gradle風味,如果可能,刪除/包含多語言。

清單中是否沒有設置這樣做?

+1

力在啓動時所需的語言環境。 – 2015-02-11 11:20:44

回答

0

看到沒有人有任何建議,我設法弄清楚如何。

興趣的人,這是你如何做到這一點

private void forceEnLocal() { 

     Configuration configuration = new Configuration(); 
     configuration.locale = Locale.ENGLISH; 

     getBaseContext().getResources().updateConfiguration(configuration, null); 

    } 

享受

+0

'看到沒有人有任何建議'...也許你沒有看到我的評論:它說**正是這個** – 2015-02-11 11:55:00

+1

哈的真實。沒有看到它。隊友的歡呼聲 – jonney 2015-02-11 11:56:38