This thing has been doing my head in for a little while now and I can't seem to be able to solve it.
I've got a grid view, in which I display a few bitmaps. I add a padding of 5dp on all image sides when filling up my image view via the adapter (iv.setPadding(5, 5, 5, 5);), but somehow, there's more space being added to the top and bottom on each item on my gridview.
I know this has already been asked a few times here, and some of them even have accepted answers, however, when I try to sue the answers as described on the URL's above, I still keep getting the same extra spaces on top and bottom.
Is there any other way of doing this nowadays?
Here's some of my code:
Main.xml
<?xml version="1.0" encoding="utf-8"?>
<GridView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/imageGrid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numColumns="6"
/>
grid_item.xml
<?xml version="1.0" encoding="utf-8"?>
<ImageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid_item_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
I have tried adding the following to my listselector attribute in main.xml
- @null
- @drawable/solid_white
- @android:id/empty
Here's how it looks like with the extra spaces on top and bottom (the ones on the sides are the ones I'm adding as described above):
Any other ideas as to how to get those bloody spaces removed so my grid view has the same spacing?
Thanks in advance,