studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android listview scrollbar

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