draw line under TextView on Android draw line under TextView on Android android android

draw line under TextView on Android


This is the simplest and most similar to using the <hr> tag in HTML:

Put this in your XML layout where you want the line:

<View    android:layout_width="fill_parent"   android:layout_height="1dp"          android:background="#ffffff" />

This will draw a white line, 1 dp thick, across the screen. If you want it to be a fixed width, just change the layout_width to the dp size you want. Change the background to the HTML color code of your choice.


just add this style:

style="?android:listSeparatorTextViewStyle"

to your TextView


If you want to add programmatically then do this:

mTextView.setPaintFlags(mTextView.getPaintFlags()| Paint.UNDERLINE_TEXT_FLAG);

or you can add this to strings.xml:

<string name="your_string_here"><u>This is an underline</u>.</string>

or :

SpannableString spannableStringObject= new SpannableString("Your text here");spannableStringObject.setSpan(new UnderlineSpan(), 0, spannableStringObject.length(), 0);textView.setText(spannableStringObject);