/ / Tagi HTML w łańcuchu dla TextView - Android

Znaczniki HTML w łańcuchu dla TextView - Android

Jeśli umieściłem proste znaczniki formatowania HTML, takie jak <b>... </ b> do zasobu łańcuchowego i wyświetla łańcuch w TextView, stosowane jest oczekiwane formatowanie. Ale jak mogę to zrobić, jeśli zbuduję własny ciąg i wyświetlę go? Jeśli zrobię coś takiego jak String str = "To jest <b> pogrubione </ b>" ;, wyświetlane są rzeczywiste znaczniki - a nie oczekiwane pogrubienie.

Czy muszę uruchomić łańcuch za pomocą innej metody, aby tagi były rozpoznawane jako znaczniki?

Odpowiedzi:

17 dla odpowiedzi nr 1

Musisz użyć HTML # fromHtml

String input = "<b>bold</b>";
myTextView.setText(Html.fromHtml(input));