使用@android中的字符串:string

我在Android中有点菜鸟,最近我发现我可以使用Android提供的预定义字符串@android:string / cancel或@android:string / ok.起初我认为使用它们是一个好主意,因为这是一种重用代码方法,但现在我对此并不那么肯定.

如果设备配置了我不支持的语言的人安装我的应用程序怎么办?
我假设应用程序将使用默认语言,可能是英语,但是来自@android:string的字符串将被翻译成用户的语言,因此他最终将使用各种语言.

这是真的吗?您如何看待使用@android:string?

谢谢!

编辑:显然我的问题没有被正确理解.我不是在问如何支持不同的语言.我的问题是关于在@string:android上定义的使用字符串的方便性,如果使用它们是正确的,或者可能导致不良情况,例如在同一应用程序中混合使用语言.

最佳答案
android:值(字符串,图标,主题等)在设备和Android版本之间会有所不同.如果要使用它们,最安全的方法是将它们复制到项目中.因此对于字符串,您不必担心部分翻译.

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...