I want to create a TextView
with underline text . Please suggest me how to create in layout file . Find the image bellow
Asked
Active
Viewed 1.3k times
0

anu
- 213
- 1
- 3
- 10
-
1a lil bit searching led me to this link: http://stackoverflow.com/questions/2394935/can-i-underline-text-in-an-android-layout – Adem İlhan Sep 21 '16 at 13:01
-
checkout [Underlining text in TextView](http://www.androidgig.com/tip-underlining-text-in-textview/) – Ravi Sep 21 '16 at 13:02
-
http://stackoverflow.com/questions/2394935/can-i-underline-text-in-an-android-layout – Alex Chengalan Sep 21 '16 at 13:02
-
Use _Spannable_ string – Piyush Sep 21 '16 at 13:02
-
4[6 ways - Underline A TextView In Android](https://androidride.com/underline-a-textview-in-android/) – Thomas Daniel Aug 17 '19 at 09:02
2 Answers
6
add this line to your code
textView.setPaintFlags(textView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);

Joshua
- 1,167
- 1
- 14
- 32
0
SpannableString spanStr = new SpannableString("Your String");
spanStr.setSpan(new UnderlineSpan(), 0, spanStr.length(), 0);
yourTextView.setText(spanStr);

Aneeb Khawar
- 330
- 1
- 8