瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          公告

          公眾號(hào):
          QQjava交流群:51374316



          相冊(cè)

          搜索

          •  

          積分與排名

          • 積分 - 2843949
          • 排名 - 2

          最新隨筆

          最新評(píng)論

          android 多語(yǔ)言

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

            選擇region輸入cn 選擇language 輸入:zh ,輸入文件夾名等必要信息就ok
           
          這樣我們將選來valus問家里面得strings文件的內(nèi)容的值修改成中文可以了,然后啟動(dòng)后根據(jù)前面介紹的修改來改變界面的語(yǔ)言狀態(tài)的方法就可以實(shí)現(xiàn)語(yǔ)言的切換。
          主站蜘蛛池模板: 南汇区| 东明县| 西峡县| 泽普县| 云梦县| 天祝| 永州市| 华宁县| 略阳县| 龙陵县| 沙湾县| 托克逊县| 万年县| 南陵县| 遂溪县| 西华县| 新郑市| 绩溪县| 庆云县| 北辰区| 镶黄旗| 剑阁县| 鹿邑县| 左云县| 得荣县| 德清县| 长武县| 黄冈市| 囊谦县| 武夷山市| 三都| 林甸县| 普格县| 叶城县| 扬州市| 开江县| 江川县| 陕西省| 江孜县| 旬邑县| 马尔康县|