You can specify a link to a string resource, but the restriction is as follows
<string name="first_name">Chrome</string>
<string name="application_name">@string/first_name</string>
<string name="application_name">Chrome @string/first_name</string>
<string name="application_name">@string/first_name Chrome </string>
If the content starts with "@", then Android considers this to be a line with a link, see the last case that gives an error, because Android tools take @ and the next line as the name of the link, it will try to find a resource called "@string / first_name Chrome "which does not exist.
String Format , <string name="application_name">%1$s browser</string>
String text = String.format(res.getString(R.string.application_name), "Chrome");