0

我有一个关于 TextView 的问题。我希望文本视图在按下带下划线时更改其样式。就像带有选择器的颜色变化一样。有没有办法做到这一点?

4

2 回答 2

5

尝试这样的内部按钮单击。

TextView tv = (TextView) view.findViewById(R.id.tv);
SpannableString content = new SpannableString("Content");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
tv.setText(content);

或者试试这个

textview.setPaintFlags(textview.getPaintFlags()| Paint.UNDERLINE_TEXT_FLAG);
于 2013-09-24T12:45:07.037 回答
2

在一个按钮内点击,你必须这样做......

textview.setPaintFlags(Paint.UNDERLINE_TEXT_FLAG);

于 2013-09-24T12:47:20.083 回答