Sta*_*108 6 xml android translate
早上好,
我有一个带有德语和英语 xml 文件的 android 应用程序。现在我想像这样设置和文本视图:
“你好用户 x,你好世界 y。” “你好 Benutzer x,你好贴边 y。”
对于 x 和 yi 想设置一个变量。我如何使用动态变量为两种语言翻译此文本?
您的问题似乎不清楚,但根据我的理解,我向您建议解决方案。
如果您想将动态参数传递给字符串,您可以通过以下示例执行此操作。
<string name="welcome_messages">Hello, %1$s! You have %2$d new messages.</string>
Run Code Online (Sandbox Code Playgroud)
在本例中,格式字符串有两个参数:%1$s 是一个字符串,%2$d 是一个十进制数。您可以使用应用程序中的参数格式化字符串,如下所示:
Resources res = getResources();
String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);
Run Code Online (Sandbox Code Playgroud)
如果你想更多看看:http : //developer.android.com/intl/pt-br/guide/topics/resources/string-resource.html#FormattingAndStyling