【问题标题】:How to create a Textview with underline text in android [duplicate]如何在android中创建带有下划线文本的Textview [重复]
【发布时间】:2025-12-22 16:30:12
【问题描述】:

我想创建一个带有下划线文本的TextView。请建议我如何在布局文件中创建。找到下面的图片

http://i.stack.imgur.com/4kcTN.png

【问题讨论】:

标签: android


【解决方案1】:

将此行添加到您的代码中

textView.setPaintFlags(textView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);

【讨论】:

  • 这不会使下划线与文本颜色相同
  • 是的,我认为您将无法更改下划线颜色。
【解决方案2】:
SpannableString spanStr = new SpannableString("Your String");
    spanStr.setSpan(new UnderlineSpan(), 0, spanStr.length(), 0);

yourTextView.setText(spanStr);

【讨论】: