Posted on 2009-11-13 16:44
瘋狂 閱讀(2228)
評(píng)論(0) 編輯 收藏 所屬分類(lèi):
android
這里只介紹下步驟:
android會(huì)根據(jù)系統(tǒng)locale的修改來(lái)改變界面的語(yǔ)言狀態(tài):如何修改狀態(tài):?jiǎn)?dòng)模擬器后點(diǎn)擊menu,然后選擇setting ,然后選擇里面的locale and text 然后選擇select local,打開(kāi)列表后選擇語(yǔ)言這樣就可以達(dá)到修改語(yǔ)言區(qū)域的目的。
如何讓我們的程序支持多語(yǔ)言:
自己感覺(jué)有兩種方案 :
1,建立自己的資源文件包,然后重寫(xiě)
onConfigurationChanged(newConfig)方法來(lái)處理我們的UI,這樣可以處理非文字資源的切換。
2,在android規(guī)定的目錄下建立.xml文件,由系統(tǒng)來(lái)處理
我們采用2來(lái)試驗(yàn):
首先建立android項(xiàng)目,
然后右鍵點(diǎn)擊res目錄建立android xml file :

選擇region輸入cn 選擇language 輸入:zh ,輸入文件夾名等必要信息就ok

這樣我們將選來(lái)valus問(wèn)家里面得strings文件的內(nèi)容的值修改成中文可以了,然后啟動(dòng)后根據(jù)前面介紹的修改來(lái)改變界面的語(yǔ)言狀態(tài)的方法就可以實(shí)現(xiàn)語(yǔ)言的切換。