android 用填充重新定位ListView的滾動條




scrollbar (2)

將此添加到您的列表視圖

android:scrollbarStyle="outsideInset"

它會添加一點填充,滾動條會在外面

我有一個ListView與填充右側(和左側)。

目前該列表看起來像這樣:

-----------------  |
| ROW         | |  |
|-------------| |  |
| ROW         | |  |
|-------------|#|  |
| ROW         |#|  |
|-------------| |  |
| ROW         | |  |
-----------------  |

最右邊的行是屏幕的邊緣,其中#s是滾動條,右邊的白色空間是ListView的填充位置。

我的滾動條是這樣的填充右邊:

                    _
-----------------  | |
| ROW           |  | |
|---------------|  | |
| ROW           |  |#|
|---------------|  |#|
| ROW           |  |#|
|---------------|  | |
| ROW           |  | |  
-----------------  |_|

是否可以像這樣移動滾動條,或者我將不得不改變每一行的佈局,使其具有合適大小的不可見邊框?

注意當前每行有一個由適配器設置的獨立背景,因為我為我的ListView製作了一個浮動窗口,不幸的是我的一個屏幕要求我這樣做,以便讓它看起來像我想要的樣子。


Answer #1

嘗試這個:

<ListView
    ...
    android:scrollbarStyle="outsideOverlay" />




scrollbar