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

news2025/1/12 4:00:30

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

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

环境:Windows10、Android Studio版本如下图、雷电模拟器
在这里插入图片描述

  • 创建新的项目

在这里插入图片描述

  • 下一步(设置文件名,不用改都可以)

在这里插入图片描述

  • 点击完成

在这里插入图片描述

  • 编译运行项目(在雷电模拟器上查看软件的运行情况)

在这里插入图片描述

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

在这里插入图片描述
2. 设置中文环境
将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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/981454.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解决husky在mac下不生效的问题

目录 一、问题 1.1 问题描述 二、解决 2.1 解决 一、问题 1.1 问题描述 本文主要解决的问题是&#xff0c;husky在windows上正常生肖&#xff0c;但放到mac下后不生效的问题&#xff01; 为了确保团队中提交代码的一致性&#xff0c;因此使用了 husky 作为提交的检测工具…

【第二章 数据的表示和运算】d1

【2.1】 各种码的比较&#xff0c;0的表示&#xff1a; 【2.2】 符号扩展&#xff1a; 溢出判别用异或&#xff08;不同01/10取1&#xff0c;相同00/11取0&#xff09;&#xff1a; 进位判别符号位Cs&#xff0c;最高位C1&#xff1a; 补码与-x的补码&#xff1a; /2&…

【Seata】03 - Seata AT 模式全局锁相关知识简单整理

文章目录 前言参考目录版本说明分析整理1、全局锁的引入说明2、全局锁相关源码整理2.1、流程简图2.2、事务分支注册前的 SQL 相关操作2.3、注册分支&#xff08;获取全局锁&#xff09; 前言 上一篇文章介绍了 AT 模式的调用流程&#xff0c;但是有个比较重要的概念没有提及到…

【已解决】pycharm 突然每次点击都开新页面,关不掉怎么办?

今天在 pycharm 中写代码&#xff0c;突然发现&#xff0c;新开的文件不再原来的页面上&#xff0c;而是新增了页面&#xff0c;导致整个屏幕全都是新开的页面&#xff0c;最难受的是&#xff0c;关不掉&#xff01; 无奈&#xff0c;我只能关闭 pycharm&#xff0c;重新双击…

nginx-带宽限制-令牌桶算法

nginx的令牌桶算法 客户请求nginx时&#xff0c;通过给每个请求授予令牌&#xff0c;来给予每个请求响应的带宽&#xff0c;当令牌全部授予完了&#xff0c;后面的请求就处于等待中。 假如一个令牌给100M带宽&#xff0c;那么两个令牌就是200M。有多少牌子&#xff0c;就有多少…

附导读 |《网络安全标准实践指南——网络数据安全风险评估实施指引》解读

★ NEWS ★ 2023年4月18日&#xff0c;全国信息安全标准化技术委员会秘书处发布《网络安全标准实践指南——网络数据安全风险评估实施指引&#xff08;征求意见稿&#xff09;》&#xff08;以下称“《实施指引》”&#xff09;&#xff0c;面向社会公开征求意见。意见征求截…

C#,《小白学程序》第十五课:随机数(Random)第二,统计学初步,数据统计的计算方法与代码

1 文本格式 /// <summary> /// 《小白学程序》第十五课&#xff1a;随机数&#xff08;Random&#xff09;第二&#xff0c;统计学初步&#xff0c;数据统计的计算方法与代码 /// 用随机数做简单的统计并用图形显示统计结果。 /// </summary> /// <param name&q…

<九> objectARX开发:读写Excel、json与txt格式文件

一、功能描述 在实际应用中,有时候我们需要通过文本格式或者表格等格式来传递数据,例如*.txt、Excel表格或者*.json文件。此时我们就需要想办法来读写这些数据。本节我们来说一下如何读写读写Excel、json与txt格式文件。 二、不同文件格式读写 2.1 读写Excel excel文件的读…

Python Opencv实践 - 图像的距(Moments,Hu Moments)

参考资料&#xff1a;​​​​​​矩特征---OpenCV-Python开发指南&#xff08;25&#xff09;_cv2.moments_李元静的博客-CSDN博客 探究opencv中的moments函数和HuMoments函数_opencv moment_傲笑风的博客-CSDN博客 import cv2 as cv import numpy as np import matplotlib.…

个人能做股票期权吗?个人期权交易开户条件新规

个人投资者是可以交易股票期权的&#xff0c;不过期权交易通常需要投资者具备一定的投资经验和风险承受能力&#xff0c;因为期权交易涉及较高的风险和复杂性&#xff0c;下文为大家介绍个人能做股票期权吗&#xff1f;个人期权交易开户条件新规的内容。本文来自&#xff1a;期…

LeetCode刷题笔记【26】:贪心算法专题-4(柠檬水找零、根据身高重建队列、用最少数量的箭引爆气球)

文章目录 前置知识860.柠檬水找零题目描述解题思路代码 406.根据身高重建队列题目描述解题思路代码 452. 用最少数量的箭引爆气球题目描述踩坑-进行模拟正确思路的贪心 总结 前置知识 参考前文 参考文章&#xff1a; LeetCode刷题笔记【23】&#xff1a;贪心算法专题-1&#x…

【DockerCE】Docker-CE 24.0.6正式版发布

官网下载地址&#xff08;For RHEL/CentOS 7.9&#xff09;&#xff1a; https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 相对于24.0.5版本&#xff0c;本次24.0.6版本更新的rpm包有 5 个&#xff0c;使用目录对比软件对比的结果如下&#xff1a; 在Lin…

Rabbitmq 常见问题处理

Rabbitmq queue NaN status code 如下图&#xff1a; 参考文章 ## https://groups.google.com/g/rabbitmq-users/c/4MlYbOXvy4E## https://groups.google.com/g/rabbitmq-users/c/SsXtN165_30### https://www.cnblogs.com/weschen/p/13321817.html### https://community.piv…

Ubuntu终端指令

目录 一、基本指令 1.命令行提示符 2.切换用户 3.修改密码 4.查看当前目录下的文件 5.修改文件权限---chmod 6.cd 切换路径 7.touch 8.cat 9.echo 10.mkdir 11. rm/rmdir 二、在线下载软件 1.更新软件源 2.更新软件列表 3.下载软件 三、离线安装软件 1. 软件安装…

ES-OAS-ERP-电子政务-企业信息化

ES-OAS-ERP-电子政务-企业信息化 专家系统ES办公自动化系统OAS企业资源规划ERP典型的信息系统架构模型 专家系统ES 模拟人类专家&#xff0c;解决结构化&#xff0c;半结构化问题 数据级&#xff0c;知识库级&#xff0c;控制级 专家系统的特点就是和人的区别 启发性知识&#…

citavi合并重复文献题录

文章目录 一、宏macro的使用方法二、合并重复题录的macro代码2.1 下载并加载macro代码2.2 显示重复题录并合并2.3 合并的规则2.4 其他 附&#xff1a;macro代码 一、宏macro的使用方法 参考官方文档 Using macros - Citavi 6 Manual Macro files have the .cs file extension…

Echarts 柱状图逐条加载动画

展示效果: 相关代码: let xAxisData = []; const data1=[]; const data2=[]; const year = [2000

dll修复精灵,dll修复工具下载方法分享,mfc140u.dll缺失损坏一键修复

今天&#xff0c;我将为大家分享一个关于mfc140u.dll的问题。首先&#xff0c;我想问一下在座的网友们&#xff0c;有多少人知道mfc140u.dll是什么&#xff1f;又有多少人知道它的作用以及如何解决这个问题呢&#xff1f;在接下来的演讲中&#xff0c;我将详细介绍mfc140u.dll的…

炫我科技成功为乐歌提供渲染私有云系统解决方案

炫我科技于2023年8月25日成功交付乐歌渲染私有云系统项目。 “乐歌”为乐歌人体工学科技股份有限公司 品牌名。致力于以机、电、软一体化的线性驱动为核心&#xff0c;打造创新家居生活与办公方式&#xff0c;为全球用户提供健康、舒适、安全、高效的整体智能解决方案。主营产…

黑客利用 MinIO 存储系统漏洞危害服务器

据观察&#xff0c;未知威胁行为者利用 MinIO 高性能对象存储系统中的高严重性安全漏洞进行武器化&#xff0c;以在受影响的服务器上实现未经授权的代码执行。 国际知名白帽黑客、东方联盟创始人郭盛华表示&#xff0c;此次入侵利用了公开可用的漏洞利用链对 MinIO 实例进行后…