我在Android中有点菜鸟,最近我发现我可以使用Android提供的预定义字符串@android:string / cancel或@android:string / ok.起初我认为使用它们是一个好主意,因为这是一种重用代码的方法,但现在我对此并不那么肯定.
如果设备配置了我不支持的语言的人安装我的应用程序怎么办?
我假设应用程序将使用默认语言,可能是英语,但是来自@android:string的字符串将被翻译成用户的语言,因此他最终将使用各种语言.
这是真的吗?您如何看待使用@android:string?
谢谢!
编辑:显然我的问题没有被正确理解.我不是在问如何支持不同的语言.我的问题是关于在@string:android上定义的使用字符串的方便性,如果使用它们是正确的,或者可能导致不良情况,例如在同一应用程序中混合使用语言.
最佳答案