我想在我的Android应用中用另一种语言发出警报消息。但是这些文本不会出现在Android Studio中。它们显示为in this image
所示的一些未知字符类型我该如何解决?
答案 0 :(得分:2)
虽然这并不能真正回答您的问题,
我建议不要使用硬编码的字符串,而应使用Android资源系统来支持多种语言,
例如:
英语字符串(默认语言环境),/values/strings.xml
:
<resources>
<string name="hello_world">Hello World!</string>
</resources>
西班牙语字符串(语言环境),/values-es/strings.xml
:
<resources>
<string name="hello_world">¡Hola Mundo!</string>
</resources>
然后使用如下语言资源:
showMessage(getString(R.string.error_title), getString(R.string.hello_world));