于今腐草无萤火,终古垂杨有暮鸦。这篇文章主要讲述Android:如何在build.gradle中获取资源字符串以支持多种语言的多种口味?相关的知识,希望能为你提供帮助。
【Android(如何在build.gradle中获取资源字符串以支持多种语言的多种口味())】我正在开发android应用程序,我有以下功能。
- 该应用程序有多种产品口味
- 一些UX字符串特定于产品风格。
- 所有产品口味都将采用多种语言。
提前致谢。
附: Downvote必须附有理由。
答案你可以在你的风格中使用strings.xml。您无需在build.gradle中定义额外的字符串。所以常见的字符串将进入main / res / values / strings.xml。特定于风味的字符串将进入“flavor”/res/values/strings.xml。当您进行构建时,两个字符串将合并在一起。
至于本地化,我假设你知道它是如何工作的,但简而言之,你在main中创建values-xx并翻译常见的字符串,你也会在各种风格中做同样的事情并翻译特定的字符串。
推荐阅读
- Apple Watch基本本地化显示错误的默认语言
- Android多语言支持(由于占位符计数不同导致的字符串格式问题)
- Android Wear没有拿起本地化版本
- 本地化不适用于App的初始加载
- timeago相当于Android
- 在Android和Raspberry Pi 3 Linux之间建立Wifi-Direct连接
- 通过Android应用程序向Apache服务器发送请求,摆脱无限循环
- MediaPlayer无法在Android Things Raspberry Pi 3上运行
- 在Android Things上扫描Wifi网络会返回空列表