問題:
最近在開發(fā)一個Android app的時候,進行了多語言的適配,適配完后在測試機上運行切換沒有問題,測試機系統(tǒng)版本為7.0+,后來客戶查看你的時候,出現(xiàn)了語言切換不全的問題,切換語言后存在一部分語言切換了,一部分語言依舊是原來的語言。經(jīng)查看得知客戶手機的系統(tǒng)版本是5.0.
原因和解決方案:
造成這個問題的原因是我在添加Android Resource File時,選擇了Specific Region Only(如圖):

選擇了Specific Region Only
只要選擇了正確的國家,在7.0是沒有問題的。而在5.0版本的系統(tǒng)中,可能不能很好的識別。只要添加Android Resource File時,選擇左側(cè)的Language一欄中對應(yīng)的語言即可。