It seems that there is a horizontal line by default at the bottom of each item in android listview. My problem is: how to let the line not display
            Asked
            
        
        
            Active
            
        
            Viewed 1.5k times
        
    4 Answers
32
            You can do using this code..
lvlist.setDivider(null);
lvlist.setDividerHeight(0);
        Mehul Mistri
        
- 15,037
 - 14
 - 70
 - 94
 
        Nikhil
        
- 16,194
 - 20
 - 64
 - 81
 
- 
                    Your solution works. Is it possible to make that by xml configuraion? – David Jun 27 '11 at 07:58
 - 
                    @David May be try android:dividerHeight="0px" . if you think this is helpful then please right answer and upvote it so help to other also. – Nikhil Jun 27 '11 at 08:02
 - 
                    6@David android:divider="#00000000" android:dividerHeight="0px" – Nikhil Jun 27 '11 at 08:07
 - 
                    android:divider="#00ffffff" android:dividerHeight="0px" did the trick for me. Null is not allowed as a value for divider in the layout. – moyheen Jan 08 '16 at 13:57
 
28
            
            
        in xml:
android:divider="@null"
android:dividerHeight="0dp"
and in java you can use this:
myList.setDivider(null);
myList.setDividerHeight(0);
        Mohsen Abdollahi
        
- 901
 - 13
 - 14
 
2
            
            
        Check here: How to change color of Android ListView separator line?
You can try setting the divider height to 0px.
1
            
            
        There are different ways to achieve this, but I'm not sure which one is the best (I don't even know is there is a best way). I know at least 2 different ways to do this in a ListView:
1. Set divider to null:
1.1. Programmatically
yourListView.setDivider(null);
1.2. XML
android:divider="@null" (this goes inside your ListView element)
2. Set divider to transparent and set its height to 0 to avoid adding space between listview elements:
2.1. Programmatically:
yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2. XML
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
        Sotti
        
- 14,089
 - 2
 - 50
 - 43