Android是怎么给你自己的程序选择语言的
16lz
2021-01-25
今天一大早爬起来读书,发现这一段挺有意思的,写下来吧。
如果你开发了一个程序,但是你怎么能做到多种语言的用户都可以用呢,Andorid已经帮你做了很多,你现在需要做的只是加xml,你想要显示几种语言,就加几个xml,唯一需要注意的是,xml的名字要符合地区代码,否则android找不到你的文件,就不会起作用了。
这是一个strings.xml的例子
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, Welcome to pet shop!</string>
<string name="app_name">pet shop</string>
</resources>
Eclipse--New-- Android--Android XML File
给你的xml命名为strings.xml
如果你打算显示中文,就输入zh
你会发现在res下生成一个新的文件夹,values-zh,打开这个文件,开始编辑strings.xml
<resources>
<string name="hello">欢迎光临爱意蒙蒙宠物店</string>
<string name="app_name">爱意蒙蒙宠物店</string>
</resources>
好了,重新编译,运行一下看,去Custom Local里面找到中文,长按,语言就变了,然后去打开你自己的程序,发现没有,字变成中文了吧,哈哈,挺有意思的。
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- 分支和循环(二)(零基础学习C语言)
- Flutter:手拉手带你极速构建漂亮的跨平台(iOS/Android)移动应用
- Google推Android新开发语言Sky:流畅度 秒iOS
- 将Eclipse的工程转移到Android(安卓)Studio
- 原生Android何去何从
- Android添加新语言
- 跟大家分享一下如何成为一名安卓开发者
- google手机Android编程语言-Simple语言定义中文版