- 一開始項目沒有考慮到英文切換這是一個很不好的開始。等到項目基本完成之后才意識到要中英文都支持。
- 最好是在項目開始之前規划好UI布局等等,畢竟一個英文單詞的占空比漢字要長的很多,最后填英文的話很多時候都要調整UI並且單詞要簡寫,這是很懵逼的一種操作。
沒辦法,坑還是得填的,今天寫一寫在Android studio下如何實現一個項目中英文切換。
-
首先在res路徑下新建 New > Android Resource Directory.
-
彈出對話框選擇Local
-
在右邊選擇地區,選擇語言進行創建,語言:English ,Regin: US --- OK.
-
創建之后切換成project視角,查看values有兩份,values-en-rUS為放置你剛創建的,下面創建的是英文strings。
- values
- values-en-rUS
-
文件備好,那么程序中如何實現中英文切換的呢?
在項目中創建中languageUtil實現語言的切換操作。 -
實際上,使用的時候我們的設備語言選擇為英文時,apk也會自動切換為英文。所以只需要兩份不同語言(中文-英文)的string.xml文件即可。