我找不到向GridView行添加外边距的方法。我找到了setHorizontalSpacing
和setVerticalSpacing
属性,它们在GridView行之间添加了内部填充,但它不适用于行的外边框。
我想在Google Play商店中展示结果:
谢谢!
答案 0 :(得分:90)
您可以使用android:clipToPadding=false
添加在滚动项目时不会停留的填充。喜欢这个
<GridView
android:id="@+id/grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:horizontalSpacing="16dp"
android:verticalSpacing="16dp"
android:padding="16dp"
android:clipToPadding="false" />
如果你想在填充区域外面滚动条,请设置android:scrollbarStyle="outsideOverlay"
感谢@Karl!
答案 1 :(得分:0)
如果您希望获得类似GooglePlay商店的结果,则可以设置setHorizontalSpacing和setVerticalSpacing,然后将layout_margin设置为GridView。