25
Ich habe diese GridView
(siehe Screenshot), die Elemente enthält, die alle etwa 12 Dip Abstand benötigen. Jedoch, wenn ich Padding auf GridView
setze, scheint es, dass ich nicht über diese Paddingm blättern kann, was ich tun möchte. Wie erreiche ich das?Padding Bars bleiben beim Scrollen GridView
Notiere die Scheibe Raum oberhalb der oberen beiden Bilder, die ich weg von blättern wollen:
Code:
<GridView
android:id="@+id/feed_grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:columnWidth="96dp"
android:gravity="center"
android:horizontalSpacing="@dimen/grid_view_margins"
android:numColumns="auto_fit"
android:padding="@dimen/grid_view_margins"
android:stretchMode="columnWidth"
android:scrollbarStyle="outsideInset"
android:verticalSpacing="@dimen/grid_view_margins" />
Wenn Sie versuchen, nur auf der linken und rechten Seite des 'GridView' Padding zu bekommen, warum nicht die verwandten' android: paddingLeft' und 'android: paddingRight' Attribute? 'android: padding' wirkt sich auf alle vier Seiten der Ansicht aus. –
Ich möchte oben auffüllen, ich möchte nur in der Lage sein, über zu scrollen. – Maarten
Ah, ich bin jetzt bei dir. In diesem Fall nehme ich an, der einfachste Weg, um das zu erreichen, was Sie wollen, besteht darin, den obersten Auffüllteil des Rasterelements zu erstellen. Im Grunde genommen sind Ihre Elemente also quadratisch, plus eine zusätzliche Füllung oben, über die dann gescrollt wird (und dann die obere Füllung aus dem Container "GridView" entfernen). –