如何在 <string-array> 上使用 Java/Android 字符串格式

lai*_*003 5 java android string-formatting

如何
<string-array><item>在 Android 中的- 资源上使用字符串格式 ?

我应该像下面的例子那样做吗(如果是,我应该怎么做)...

<string-array name="notification-msgs">
   <item>%s sent you a message.</item>
   <item>%s answered to your Story</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

或者在这种情况下通常使用哪种技术?我只知道如何格式化字符串资源。(带getString(R.id.mystring,replacevalue))感谢您的帮助!
编辑:

  • 我尝试使用 getStringArray(),但此方法不接受多个参数,它只是一个 Array-Ressource。

Sag*_*gar 4

不幸的是,Android 没有提供直接的方法来实现这一点。你能做的最好的事情是:

String.format(getResources().getStringArray(R.array.notification-msgs)[0], "Someone")