Formatting strings
If you need to format your strings using
String.format(String, Object...), then you can do so by putting your format arguments in the string resource. For example, with the following resource:<string name="welcome_messages">Hello, %1$s! You have %2$d new messages.</string>
In this example, the format string has two arguments:
%1$s is a string and %2$d is a decimal number. You can format the string with arguments from your application like this:Resources res = getResources();
String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);