の下に下線を引きたいのですがTextView
、いくつかのコンテンツを検索しましたが、有益なものは見つかりませんでした。
誰か私を助けてくれませんか?
ベストアンサー1
TextView でテキストに下線を引く方法は 3 つあります。
ペイントフラグを設定します。TextViewの
すべてのアプローチについて説明しましょう:
1回目のアプローチ
TextViewのテキストに下線を引くには、スパナブル文字列
String udata="Underlined Text";
SpannableString content = new SpannableString(udata);
content.setSpan(new UnderlineSpan(), 0, udata.length(), 0);
mTextView.setText(content);
2番目のアプローチ
活用できるペイントフラグの設定TextView のテキストに下線を引くための TextView メソッド。
例えば。
mTextView.setPaintFlags(mTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
mTextView.setText("This text will be underlined");
定数を参照することができますペイントテキストに取り消し線を引く場合は、クラスを使用します。
3番目のアプローチ
活用するHtml.fromHtml(htmlString);
String htmlString="<u>This text will be underlined</u>";
mTextView.setText(Html.fromHtml(htmlString));
または
txtView.setText(Html.fromHtml("<u>underlined</u> text"));