开发手册 欢迎您!
软件开发者资料库

Android - 本地化

Android本地化 - 学习Android编程以及如何开发Android手机和ipad应用程序,从环境设置,应用程序组件,活动生命周期,服务生命周期,应用程序架构,发布应用程序,调试应用程序,处理事件,布局,菜单,用户界面控件开始,样式和主题,处理轮换,字体管理,发送电子邮件,数据存储,管理媒体,发送短信,电话。

Android应用程序可以在许多不同区域的许多设备上运行.为了使您的应用程序更具交互性,您的应用程序应该以适合您的应用程序的语言环境的方式处理文本,数字,文件等.

改变方式不同语言的字符串称为本地化

在本章中我们将解释如何根据不同地区等本地化您的应用程序我们将本地化应用程序中使用的字符串,并以同样的方式对其他事物进行本地化.

本地化字符串

为了本地化在您的应用程序中使用的字符串,在 res 下创建一个名为 values-local 的新文件夹,其中local将替换为该区域.

例如,在意大利的情况下, values-it 文件夹将在res下制作.它显示在下方和下方的图像中;

Anroid Localization Tutorial

创建该文件夹后,将 strings.xml 从默认文件夹复制到您创建的文件夹中.并改变其内容.例如,我已经更改了hello_world字符串的值.

意大利,res/values-it/strings.xml

<;?xml version="1.0" encoding="utf-8"?>   Ciao mondo!

西班牙语,res/values-it/strings.xml

<;?xml version="1.0" encoding="utf-8"?>   Hola Mundo!

法语,res/values-it/strings.xml

<;?xml version="1.0" encoding="utf-8"?>   Bonjour le monde !

除了这些语言之外,其他语言的区域代码已在下表中给出 :

Sr.No语言&代码
1

Afrikanns

代码:af.文件夹名称:values-af

2

阿拉伯语

代码:ar.文件夹名称:values-ar

3

孟加拉语

代码:bn.文件夹名称:values-bn

4

捷克语

代码:cs.文件夹名称:values-cs

5

中文

代码:zh.文件夹名称:values-zh

6

德语

代码:de.文件夹名称:values-de

7

法语

代码:fr.文件夹名称:values-fr

8

日语

代码:ja.文件夹名称:values-ja

示例

要试验此示例,您可以在实际设备或模拟器中运行它.

步骤描述
1您将使用Android studio在com.example包下创建Android应用程序. sairamkrishna.myapplication.
2修改res/layout/activity_main以添加相应的XML组件
3修改res/values/string.xml以添加必要的字符串组件
4运行应用程序并选择正在运行的Android设备并在其上安装应用程序并验证结果

以下是xml res/layout/activity_main.xml的修改内容 .

                                                   

以下是 res/values/string.xml 的内容.

   My Application   Hello world!   Settings   ట్యుటోరియల్స్ పాయింట్   शिकवण्या बिंदू   نقطة الدروس7   教程点

让我们尝试运行我们刚修改过的应用程序.我假设您在进行环境设置时创建了 AVD .要从Android工作室运行应用程序,请打开项目的一个活动文件,然后单击运行Eclipse Run Icon icon从工具栏中. Android工作室在您的AVD上安装应用程序并启动它,如果您的设置和应用程序一切正常,它将显示以下模拟器窗口 :

Anroid本地化教程