使用@android中的字符串:string

前端之家收集整理的这篇文章主要介绍了使用@android中的字符串:string前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

谢谢!

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

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

猜你在找的Android相关文章