Как использовать HTML-переменную с setText в Android?

#java #android #spanned

#java #Android #охватываемый

Вопрос:

Я хочу преобразовать свой TextView в формат Html. при необходимости. итак, я использовал следующий код. но я не понимаю, как использовать переменную результата с setText.

 @Override
    public void onStart() {
        super.onStart();
        groupDeals.addSnapshotListener(new EventListener<DocumentSnapshot>() {
                                           @Override
                                           public void onEvent(@javax.annotation.Nullable DocumentSnapshot documentSnapshot, @javax.annotation.Nullable FirebaseFirestoreException e) {
                                               if (e != null) {
                                                   return;
                                               }
                                               if (documentSnapshot.exists()) {

                                                   String title = documentSnapshot.getString(GROUP_DEALS_KEY_DEALS);

                                                   Spanned resu<

                                                   if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
                                                       result = Html.fromHtml(GROUP_DEALS_KEY_DEALS, Html.FROM_HTML_MODE_LEGACY);
                                                   } else {
                                                       result = Html.fromHtml(GROUP_DEALS_KEY_DEALS);
                                                   }
                                                   tv_groupDeals.setText(title);

                                               }
                                           }
                                       }

        );
    }
  

Я, попробовал несколько решений. но не получается соответствующий результат. я пробовал вот так:

 tv_groupDeals.setText(title   result);
  

Но это не работает.

Комментарии:

1. Привет. Вы должны указать, что не работает. что такое объект tv_groupDeals?

Ответ №1:

Я полагаю, что GROUP_DEALS_KEY_DEALS изначально не является текстом HTML, вы можете использовать только строку HTML в методах HTML.fromHtml().

проверьте эту ссылку, чтобы узнать, как использовать HTML-строки в TextView.