【发布时间】:2018-05-03 13:06:51
【问题描述】:
我正在尝试在我的自定义对话框中为文本视图添加下划线。
我的 XML:
<TextView
android:id="@+id/tv_terms_policies"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/terms_and_policies"
/>
我已经尝试过的方法:
方法一。
tvTerms=(TextView) findViewById(R.id.tv_terms_policies);
String data="TERMS AND POLICIES";
SpannableString content = new SpannableString(data);
content.setSpan(new UnderlineSpan(), 0, data.length(), 0);
tvTerms.setText(content);
方法二。
<string name="terms_plans"><u>TERMS AND POLICIES</u></string>
方法:3
tvTerms=(TextView) findViewById(R.id.tv_terms_policies);
String htmlString="<u>TERMS AND POLICIES</u>";
tvTerms.setText(Html.fromHtml(htmlString));
不幸的是,这三种方法对我不起作用。 请建议任何其他方法.. thnx in advnz :)
【问题讨论】:
-
试试这个
tvTerms.setPaintFlags(textview.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); -
所有方法看起来都很完美!!。你有没有一一尝试?确保您没有同时申请。
-
兄弟们一一试过
标签: android