从按钮中的文本中删除下划线 (Android)
Remove underline from the text in the button (Android)
我正在尝试从我的按钮中删除文本的下划线。这是代码,我在下面划线:
buttonNews.setPaintFlags(Paint.UNDERLINE_TEXT_FLAG);
我也不明白为什么有人把button.getPaintFlags()
放在括号里,上面的代码可以正常工作:
button.setPaintFlags(button.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
请问如何以编程方式删除按钮内文本的下划线?
将其用于下划线文本
tv.setText(Html.fromHtml("<u>Your Text</u>"));
并删除下划线
tv.setText(Html.fromHtml("Your Text"));
或
tv.setText("Your Text");
他们将 button.getPaintFlags()
放在括号内,以免丢失 default/old 标志。
要删除 UNDERLINE_TEXT_FLAG
标志,您可以这样做:
button.setPaintFlags( button.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
这将设置所有旧标志 except Paint.UNDERLINE_TEXT_FLAG
.
我正在尝试从我的按钮中删除文本的下划线。这是代码,我在下面划线:
buttonNews.setPaintFlags(Paint.UNDERLINE_TEXT_FLAG);
我也不明白为什么有人把button.getPaintFlags()
放在括号里,上面的代码可以正常工作:
button.setPaintFlags(button.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
请问如何以编程方式删除按钮内文本的下划线?
将其用于下划线文本
tv.setText(Html.fromHtml("<u>Your Text</u>"));
并删除下划线
tv.setText(Html.fromHtml("Your Text"));
或
tv.setText("Your Text");
他们将 button.getPaintFlags()
放在括号内,以免丢失 default/old 标志。
要删除 UNDERLINE_TEXT_FLAG
标志,您可以这样做:
button.setPaintFlags( button.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
这将设置所有旧标志 except Paint.UNDERLINE_TEXT_FLAG
.