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

相关推荐
quanyechacsdn8 小时前
Android Studio创建库文件用jitpack构建后使用implementation方式引用
android·ide·kotlin·android studio·implementation·android 库文件·使用jitpack
程序员陆业聪9 小时前
聊聊2026年Android开发会是什么样
android
编程大师哥9 小时前
Android分层
android
极客小云11 小时前
【深入理解 Android 中的 build.gradle 文件】
android·安卓·安全架构·安全性测试
Juskey iii11 小时前
Android Studio Electric Eel | 2022.1.1 Patch 2 版本下载
android·ide·android studio
Android技术之家11 小时前
2025年度Android行业总结:AI驱动生态重构,跨端融合开启新篇
android·人工智能·重构
洞见前行11 小时前
Android第二代加固技术原理详解(附源码)
android
风清云淡_A11 小时前
【JetCompose】入门教程实战基础案例01之显隐动画
android
2501_9160074712 小时前
iPhone APP 性能测试怎么做,除了Instruments还有什么工具?
android·ios·小程序·https·uni-app·iphone·webview
2501_9151063212 小时前
Windows 环境下有哪些可用的 iOS 上架工具, iOS 上架工具的使用方式
android·ios·小程序·https·uni-app·iphone·webview