Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

Подчеркнуть текст Android

#android #java




Вот такой код, выводит обычный текст, как мне его подчеркнуть линией внизу?
или может быть можно выделить в стринг файле?    


Ответы

Ответ 1



String htmlTaggedString = "Подчеркнутый текст"; Spanned textSpan = android.text.Html.fromHtml(htmlTaggedString); tvTitle.setText(textSpan);

Ответ 2



Программно делается так: TextView tv=(TextView)findViewById(R.id.tvTitle); String s=tv.getText(); SpannableString ss=new SpannableString(s); ss.setSpan(new UnderlineSpan(), 0, s.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); tv.setText(ss); Если хотите обойтись xml'кой то можно попробовать декларировать текст в string.xml с HTML тегами: underlined text

Ответ 3



Если вам нужно из разметки установить подчеркнутый текст, то определите переменную в файле ресурсов с тегами Подчеркнутый тексе ... I\'am already a user LOG-IN ... и устанавливайте ее где нужно в разметке

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

Отправить комментарий