para - manual de programacion android pdf
Reposicionar la barra de desplazamiento de ListView con relleno (2)
Tengo un ListView
con relleno a la derecha (y a la izquierda).
Actualmente la lista se ve así:
----------------- |
| ROW | | |
|-------------| | |
| ROW | | |
|-------------|#| |
| ROW |#| |
|-------------| | |
| ROW | | |
----------------- |
Donde la línea más a la derecha es el borde de la pantalla, donde #
s es la barra de desplazamiento y el espacio en blanco a la derecha es el relleno de ListView
a la derecha.
Lo que soy para la barra de desplazamiento es a la derecha del relleno de esta manera:
_
----------------- | |
| ROW | | |
|---------------| | |
| ROW | |#|
|---------------| |#|
| ROW | |#|
|---------------| | |
| ROW | | |
----------------- |_|
¿Es posible mover la barra de desplazamiento de esa manera o tendré que cambiar los diseños de cada fila para tener un borde invisible del tamaño correcto?
Tenga en cuenta que actualmente cada fila tiene un fondo separado establecido por el adaptador, ya que estoy creando una ventana flotante para mi ListView
y, desafortunadamente, una de mis pantallas requiere que haga esto para que se vea como yo quiero.
Prueba esto:
<ListView
...
android:scrollbarStyle="outsideOverlay" />
agregar esto a su vista de lista
android:scrollbarStyle="outsideInset"
agregará un poco de relleno y la barra de desplazamiento estará afuera