真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android應用實現(xiàn)多語言切換-創(chuàng)新互聯(lián)

    關(guān)于Android應用實現(xiàn)多語言切換,有好幾種辦法,網(wǎng)上也搜到很多資料,這里有個簡單有效的辦法。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設、永吉網(wǎng)站維護、網(wǎng)站推廣。

        步驟如下:

      在資源文件中新建一個文件夾values-en,在里面新建一個strings.xml,把默認values文件夾中的strings.xml中的內(nèi)容拷貝一份到values-en中的strings.xml,再把該文件夾中的中文內(nèi)容轉(zhuǎn)換為英文,例如設置轉(zhuǎn)換為set

       然后在主Activity中添加一個方法

       代碼如下:

        public void switchLanguage(Locale locale) {
                Configuration config = getResources().getConfiguration();// 獲得設置對象
                Resources resources = getResources();// 獲得res資源對象
                DisplayMetrics dm = resources.getDisplayMetrics();// 獲得屏幕參數(shù):主要是分辨率,像素等。
                config.locale = locale; // 簡體中文
                resources.updateConfiguration(config, dm);
        }

       然后再在OnCreate函數(shù)中調(diào)用(也必須在OnCreate函數(shù)中調(diào)用才行)

      例如:

        switchLanguage(Locale.getDefault()); 或 switchLanguage(Locale.US);

       最后需要注意的是:還需要在AndroidManifest.xml文件中要配置兩個地方:

      1、在對應activity節(jié)點中加上這個屬性: android:configChanges="locale"

       2、添加權(quán)限: 

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


新聞名稱:Android應用實現(xiàn)多語言切換-創(chuàng)新互聯(lián)
鏈接地址:http://weahome.cn/article/ddipod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部