In order to give spacing between views inside a listView please use padding on your inflate views.
You can use android:paddingBottom="(number)dp"
&& android:paddingTop="(number)dp"
on your view or views you're inflate inside your listview.
The divider solution is just a fix, because some day, when you'll want to use a divider color (right now it's transparent) you will see that the divider line is been stretched.