Android程序中实现中英文切换

Posted #Skye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android程序中实现中英文切换相关的知识,希望对你有一定的参考价值。

  • 一开始项目没有考虑到英文切换这是一个很不好的开始。等到项目基本完成之后才意识到要中英文都支持。
  • 最好是在项目开始之前规划好UI布局等等,毕竟一个英文单词的占空比汉字要长的很多,最后填英文的话很多时候都要调整UI并且单词要简写,这是很懵逼的一种操作。

没办法,坑还是得填的,今天写一写在android studio下如何实现一个项目中英文切换。

  • 首先在res路径下新建 New > Android Resource Directory.

  • 弹出对话框选择Local

  • 在右边选择地区,选择语言进行创建,语言:English ,Regin: US --- OK.

  • 创建之后切换成project视角,查看values有两份,values-en-rUS为放置你刚创建的,下面创建的是英文strings。

    • values
    • values-en-rUS

  • 文件备好,那么程序中如何实现中英文切换的呢?
    在项目中创建中languageUtil实现语言的切换操作。

  • 实际上,使用的时候我们的设备语言选择为英文时,apk也会自动切换为英文。所以只需要两份不同语言(中文-英文)的string.xml文件即可。

以上是关于Android程序中实现中英文切换的主要内容,如果未能解决你的问题,请参考以下文章

在 SwiftUI App 中实现暗模式切换

如何在 Firebase 身份验证中实现多用户帐户登录和切换?

Android Gradle 插件组件化中的 Gradle 构建脚本实现 ③ ( 在 Gradle 构建脚本中实现 AndroidManifest.xml 清单文件切换设置 )

[Java中实现国际化] - 配合thymeleaf实现中英文自动切换(多语言)

如何在 WkWebView 切换到 SFSafariViewController 中实现 Google 登录

vue 中实现动态切换背景图