📅  最后修改于: 2021-01-05 05:20:57             🧑  作者: Mango
android应用程序可以在许多不同地区的许多设备上运行。为了使您的应用程序更具交互性,您的应用程序应该以适合于将使用您的应用程序的语言环境的方式来处理文本,数字,文件等。
将字符串更改为不同语言的方式称为本地化
在本章中,我们将说明,如何根据不同的区域来本地化应用程序等。我们将本地化应用程序中使用的字符串,并以相同的方式本地化其他内容。
为了对应用程序中使用的字符串进行本地化,请在res下创建一个新文件夹,名称为values-local ,其中local将替换为该区域。
例如,在意大利, values-it文件夹将在res下创建。如下面的图片所示-
创建该文件夹后,将字符串.xml从默认文件夹复制到您创建的文件夹。并更改其内容。例如,我更改了hello_world 字符串的值。
Ciao mondo!
Hola Mundo!
Bonjour le monde !
除了这些语言,下表还提供了其他语言的区域代码-
Sr.No | Language & code |
---|---|
1 |
Afrikanns Code: af. Folder name: values-af |
2 |
Arabic Code: ar. Folder name: values-ar |
3 |
Bengali Code: bn. Folder name: values-bn |
4 |
Czech Code: cs. Folder name: values-cs |
5 |
Chinese Code: zh. Folder name: values-zh |
6 |
German Code: de. Folder name: values-de |
7 |
French Code: fr. Folder name: values-fr |
8 |
Japanese Code: ja. Folder name: values-ja |
要试验此示例,可以在实际设备或仿真器中运行它。
Steps | Description |
---|---|
1 | You will use Android studio to create an Android application under a package com.example.sairamkrishna.myapplication. |
2 | Modify the res/layout/activity_main to add respective XML components |
3 | Modify the res/values/string.xml to add necessary string components |
4 | Run the application and choose a running android device and install the application on it and verify the results |
以下是xml res / layout / activity_main.xml的修改内容。
以下是res / values /字符串.xml的内容。
My Application
Hello world!
Settings
ట్యుటోరియల్స్ పాయింట్
शिकवण्या बिंदू
نقطة الدروس7
教程点
让我们尝试运行刚刚修改的应用程序。我假设您在进行环境设置时已创建了AVD 。要从Android Studio运行该应用,请打开您项目的活动文件之一,然后点击运行工具栏中的图标。 Android studio将应用安装在您的AVD上并启动它,如果设置和应用程序一切正常,它将显示在“模拟器”窗口下方-