Suppose you have the following string:
String s = \"The cold hand reaches for the %1$s %2$s Ellesse\'s\";
String old = \"old\";
String tan = \"tan\";
String fo
I have created a version of String.format that works with spannables. Download it and use it just like the normal version. In your case you would put the spans around the format specifiers (possibly using strings.xml). In the output, they would be around whatever those specifiers were replaced with.