Search code examples
androidtextviewline

draw line under TextView on Android


I have a layout that adds textviews dynamically and I want to divide each textview with a line.

Something like that:

TextView
 -----------------
TextView
 -----------------
TextView
 -----------------

I have found ways to underline the text, but I want to draw a line with a fixed size not underline the text.


Solution

  • 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.