IT박스

패딩을 사용하여 ListView의 스크롤 막대 위치 변경

itboxs 2020. 10. 23. 07:41
반응형

패딩을 사용하여 ListView의 스크롤 막대 위치 변경


나는이 ListView오른쪽 (왼쪽)으로 패딩.

현재 목록은 다음과 같습니다.

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

가장 오른쪽 라인은 화면의 가장자리이며 #s는 스크롤바이고 오른쪽의 공백은 오른쪽 ListView의 패딩입니다.

스크롤 막대가 다음과 같이 패딩 오른쪽에있는 것은 무엇입니까?

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

스크롤바를 그렇게 움직일 수 있습니까? 아니면 각 행의 레이아웃을 변경하여 올바른 크기의 보이지 않는 테두리를 갖도록해야합니까?

현재 각 행에는 어댑터에 의해 설정된 별도의 배경 ListView이 있습니다. 제가 원하는 방식으로 보이게하려면 내 화면 중 하나에서이 작업을 수행해야하므로 내 화면에 부동 창을 만들고 있기 때문 입니다.


이 시도:

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

목록보기에 추가

android:scrollbarStyle="outsideInset"

약간의 패딩이 추가되고 스크롤바가 바깥쪽에 있습니다.

참고 URL : https://stackoverflow.com/questions/6594100/reposition-scroll-bar-of-listview-with-padding

반응형