Android 애플리케이션 다국어화
입문
전역적으로 배치된 응용 프로그램은 반드시 각종 언어 환경에서 실행해야 한다.
Android 응용 프로그램은 단순하고 다언어화된 구조를 갖추고 있습니다.
참고 자료
환경
단계
문자열 리소스는 리소스 폴더에서 다음과 같은 형식으로 리소스 파일을 만듭니다.
values-言語コード
values-言語コード-r国コード
이번에는 Android Studio의 프로젝트 트리를
Project
로 전환하고 폴더와 리소스 파일을 추가했습니다.샘플 항목을 만들고 시도합니다.
res/values/strings.xml
<resources>
<string name="app_name">My Application</string>
<string name="text">Hello World</string>
</resources>
res/values-ja/strings.xml
<resources>
<string name="app_name">私のアプリケーション</string>
<string name="text">こんにちは 世界</string>
</resources>
res/layout/activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
</android.support.constraint.ConstraintLayout>
Android 에뮬레이터가 시작되고 확인됩니다.안드로이드의 디스플레이 언어는 설정-시스템-언어와 입력-언어로 설정할 수 있다.
영어할 때.
일본어 할 때.
Reference
이 문제에 관하여(Android 애플리케이션 다국어화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takeauk/items/ce0e34257cdc6af03f5b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)