2015年4月17日 星期五

Android多國語言設定 - 使用Android Studio

通常在開發Android App時,可能會需要考慮到使用者可能來自各種國家,要對不同國家的使用者產生相應的語言介面,這時就需要在「res」資源資料夾中建立相應語言、地區的設定。

下面簡單地介給在Android Studio中要如何設定多國語言,在這裡,我們設定三個語言:中文、英文、日文,以「strings.xml」為例:


  1. 在Android模式中,對「res」資料夾按右鍵,選擇「New--> Android resource file」。
  2. 在「File name」中打「strings」、「Resource type」選「Values」,在左下方的方框中將「Language」和「Region」給放到右邊方框中並選擇想要的語言(Language)和地區(Region),選好後「Directory name」中會自動產生相應的名稱,例如中文台灣為「values-zh-rTW」。

  3. 設定好後,在Android Studio中「res-->values-->strings.xml」就會出現新增好的各國語言的「strings.xml」
  4. 下面附上各語言「strings.xml」的設定內容:
  5. 英文的:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="welcome_text">Welcome!</string>
    </resources>
    
    日文的:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="welcome_text">ようこそ!</string>
    </resources>
    中文的:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="welcome_text">歡迎!</string>
    </resources>
  6. 成品如下面影片展示,其中畫面中央為一個引用@string/welcome_text內容的TextView:

沒有留言 :

張貼留言