2010-11-08 9 views
6

Ich habe eine Rasteransicht mit Bildlaufleisten dauerhaft angezeigt. Wenn ich die android: paddingRight-Eigenschaft (der GridView) auf 10 dip setzen, wird die vertikale Bildlaufleiste ebenfalls nach links verschoben.Android: Legen Sie den Abstand nach links von Bildlaufleiste in Rasteransicht

Ich möchte nicht, dass die Bildlaufleiste nach links verschiebt, ich will nur zusätzlichen Leerraum zwischen der Bildlaufleiste und den Rasteransichten gekachelte Elemente.

Um nicht zu sagen, dass dies nicht das erwartete Verhalten, aber gibt es eine Möglichkeit, Raum links von Bildlaufleiste hinzuzufügen, ohne entweder zu haben:

  • Geben Sie benutzerdefinierte Drawables für die Scrollbar Elemente.
  • Fügen Sie die Abstände zu den Kacheln für Rasteransichten hinzu (d. H. Meine benutzerdefinierten Layouts).

Android 2.2.

Antwort

18

Ah festgestellt, dass das folgende steuert das Verhalten, das ich kontrollieren wollte.

<GridView 
android:scrollbarStyle="outsideInset" 
/> 
+1

der Lage war, die Änderung vorzunehmen gelten global durch die Eigenschaft auf den theme.xml Zugabe outsideInset zusammen mit false zu zeige sie ständig an. – Emile