J'ai un ListView
avec un rembourrage à droite (et à gauche).
Actuellement, la liste ressemble à ceci:
----------------- |
| ROW | | |
|-------------| | |
| ROW | | |
|-------------|#| |
| ROW |#| |
|-------------| | |
| ROW | | |
----------------- |
Où la ligne la plus à droite est le bord de l'écran, avec le #
s étant la barre de défilement et l'espace blanc à droite étant le remplissage du ListView
à droite.
Ce que je veux que la barre de défilement soit à droite du rembourrage comme ceci:
_
----------------- | |
| ROW | | |
|---------------| | |
| ROW | |#|
|---------------| |#|
| ROW | |#|
|---------------| | |
| ROW | | |
----------------- |_|
Est-il possible de déplacer la barre de défilement comme ça ou devrai-je changer les dispositions de chaque ligne pour avoir une bordure invisible de la bonne taille?
Notez actuellement que chaque ligne a un arrière-plan distinct défini par l'adaptateur, car je crée une fenêtre flottante pour mon ListView
et, malheureusement, l'un de mes écrans me demande de le faire afin de lui donner l'apparence que je vouloir.
Essaye ça:
<ListView
...
Android:scrollbarStyle="outsideOverlay" />
ajoutez ceci à votre liste
Android:scrollbarStyle="outsideInset"
il ajoutera un peu de rembourrage et la barre de défilement sera à l'extérieur