这件事已经让我头疼了一段时间,我似乎无法解决它。
我有一个网格视图,其中显示了一些位图。通过适配器(iv.setPadding(5, 5, 5, 5);) 填充图像视图时,我在所有图像侧添加了 5dp 的填充,但不知何故,每个图像的顶部和底部都添加了更多空间我的网格视图上的项目。
我知道这已经在这里被问过几次 了,其中一些甚至已经接受了答案,但是,当我尝试按照上面 URL 的描述起诉答案时,我仍然在顶部和底部得到相同的额外空格。
现在有没有其他方法可以做到这一点?
这是我的一些代码:
主.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" />
我尝试将以下内容添加到 main.xml 中的 listselector 属性中
- @空值
- @drawable/solid_white
- @android:id/空
这是顶部和底部额外空间的外观(侧面的空间是我如上所述添加的空间):
关于如何删除那些血腥空间以便我的网格视图具有相同间距的任何其他想法?
提前致谢,