<br> is not one of the 3 HTML tokens documented to be supported there, so I wouldn't rely on it even if it worked.
Since you're using this as a format string -- why not use the %n format operator? It's even nicely platform-independent, while a literal \n is not. On Mar 8, 7:29 am, Mark Murphy <[email protected]> wrote: > yaturner wrote: > > I have the following string defined in strings.xml > > > <string name="InfoLong"><b>%1$s\%</b><br/>Tie:%2$s\%<br/>Win%3$s\%</ > > string> > > > and in my code: > > > String FormatStr = getResources().getString(R.string.InfoLong); > > String resultsText = String.format( FormatStr, ---, "--", "---" > > ); > > CharSequence str = Html.fromHtml(resultsText); > > percent.setText( str ); > > > what I would like to get is: > > > ---% > > Tie:--% Win:---% > > > what I get is: > > > --%<br/>Tie:--%Win:---% > > > I have also tried \n and \\n instead of <br/> with similar results > > > My question is: > > > Can I embed a newline in a format string? > > Yes, though I think your problem is more tied to the combination of the > newline and Html.fromHtml(). > > \n works. However, I think that will be converted into a space by > Html.fromHtml(). > > You might try <br> instead of the XHTML <br/> and see if that helps. > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://twitter.com/commonsguy > > Warescription: Three Android Books, Plus Updates, One Low Price! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

