Android Studio开发入门教程:如何让开发的app国际化?

配置APP的语言环境(文末有Android Studio以及雷电模拟器的压缩包)

实验目的:

为了使我们基于android操作系统开发的APP能更好的国际化,面向不同的国家市场,我们需要做出相关的操作,使开发出来的APP会根据用户手机的语言环境和国家来自动选择相应的语言呈现给用户。例如:中国的用户会看见中文,美国的用户会看见英文。

环境:Windows10、Android Studio版本如下图、雷电模拟器

  • 创建新的项目
  • 下一步(设置文件名,不用改都可以)
  • 点击完成
  • 编译运行项目(在雷电模拟器上查看软件的运行情况)

雷电模拟器会自动跳出APP的欢迎界面(目前是英文环境)

  1. 设置中文环境

将src/main/res/values/strings.xml文件复制在src/main/res/values-zh-rCN目录下(先创建values-zh-rCN目录)

在src/main/res/values/strings.xml和src/main/res/values-zh-rCN/strings.xml里添加相同的内容(两个文件内容要一样不然会报错)

添加的代码内容:<string name="welcome_name">欢迎来到我的APP</string>

打开src/main/res/layout/activity_main.xml文件,点击code,更改改文件代码(引用刚刚创建的src/main/res/values-zh-rCN/strings.xml文件里的内容)

引用规则:android:text="@string/welcome_name"(welcome_name是要引用的那句规则代码的key名)

  • 保存运行(在雷电模拟器看运行效果)

Android Studio软件和雷电模拟器压缩包下载地址:

https://pan.baidu.com/s/1rR5gMxXK7xYtUb_KWC4N9g?pwd=8888

提取码:8888

相关推荐
祉猷并茂,雯华若锦7 分钟前
Appium 3.x安卓APP企业级安装实战
android·appium
微露清风1 小时前
浅析 MySQL 索引
android·数据库·mysql
91刘仁德1 小时前
MySQL 数据类型详解
android·笔记·mysql·adb
编程圈子3 小时前
操作系统学习14 IDT + PIC + 键盘中断
android·学习·计算机外设
齊家治國平天下10 小时前
Android 14 Vehicle HAL (VHAL) 设计与实现深度解析
android·aaos·carservice·车载开发·android 14·vhal·vehicle hal
AFinalStone15 小时前
Android 7系统网络(八)应用API层—ConnectivityManager使用与实战调试
android·网络
plainGeekDev16 小时前
kapt 替换为 KSP
android·java·kotlin
蜡台16 小时前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
阿pin19 小时前
Android随笔-SharedPreferences
android·sp
阿pin20 小时前
Android随笔-DataStore
android·datastore