항상 스크롤 막대를 표시하는 방법
스크롤보기의 스크롤 막대는 스크롤을 시작할 때만 보입니다. 항상 표시하려면 어떻게해야합니까?
현재 가장 좋은 방법은 Java 코드 android:fadeScrollbars="false"
와 동등한 xml 에서 사용 하는 것입니다 ScrollView.setScrollbarFadingEnabled(false);
.
android:scrollbarFadeDuration="0"
트릭을 설정합니다 .
두 가지 방법이 있습니다 :
- 자바 코드에서 :
ScrollView.setScrollbarFadingEnabled(false);
- XML 코드에서 :
android:fadeScrollbars="false"
그렇게 간단합니다!
TextView 에서이 작업을 수행하려고 할 때 위의 제안이 효과가 없으므로이 방법을 사용하십시오.
TextView.setScrollbarFadingEnabled(false);
행운을 빕니다.
android:scrollbarAlwaysDrawVerticalTrack="true"
수직으로 시도하십시오 . android:scrollbarAlwaysDrawHorizontalTrack="true"
수평을 시도하십시오
위의 어느 것도 나를 위해 일하지 않았으므로 여기에 무슨 일이 있었습니까? android:scrollbarDefaultDelayBeforeFade="500000"
android:scrollbarFadeDuration="0"
앱을 종료하고 다시 시작한 후 때때로 작동하지 않습니다. 그래서 나는 gallery.setScrollbarFadingEnabled(false);
활동에 추가 하고 작동합니다!
android:scrollbars="vertical"
함께 추가하는 것을 잊지 마십시오. 그렇지 않으면 android:fadeScrollbars="false"
전혀 표시되지 않습니다.
이 두 사람이 함께 나를 위해 일했습니다.
android:scrollbarFadeDuration="0"
android:scrollbarAlwaysDrawVerticalTrack="true"
setVertical *은 세로 스크롤 막대를 항상 프로그래밍 방식으로 볼 수 있도록 도와줍니다.
scrollView.setScrollbarFadingEnabled(false);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setVerticalFadingEdgeEnabled(false);
다음과 같이 스크롤 막대 가시성, 색상 및 두께를 지정하십시오.
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/recycler_bg"
<!--Show Scroll Bar-->
android:fadeScrollbars="false"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarFadeDuration="50000"
<!--Scroll Bar thickness-->
android:scrollbarSize="4dp"
<!--Scroll Bar Color-->
android:scrollbarThumbVertical="@color/colorSecondaryText"/>
시간을 절약하는 데 도움이되기를 바랍니다.
간단하고 쉽습니다. 이 속성을 다음에 추가하십시오 ScrollBar
.
android:fadeScrollbars="false"
또는 당신은 자바 에서 이것을 할 수 있습니다 :
scrollView.setScrollbarFadingEnabled(false);
이것을 설정하면 트릭이 수행됩니다. @drwable을 자신의 스타일로 변경하십시오.
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:fadeScrollbars="false"
android:scrollbarThumbVertical="@drawable/scroll"`
나는 같은 문제가 있었다. 막대의 배경색은 동일합니다. 시험:
android:scrollbarThumbVertical="@android:color/black"
참고 URL : https://stackoverflow.com/questions/5702502/how-to-always-show-scrollbar
'IT story' 카테고리의 다른 글
python-ldap을 설치할 수 없습니다 (0) | 2020.04.15 |
---|---|
PHP에서 선택 상자의 여러 선택된 값을 얻는 방법은 무엇입니까? (0) | 2020.04.15 |
Visual Studio 디버거에서 배열을 보시겠습니까? (0) | 2020.04.15 |
GitHub 맛 마크 다운에 각주를 추가하는 방법? (0) | 2020.04.15 |
이름과 일치하는 모든 프로세스를 종료하는 방법은 무엇입니까? (0) | 2020.04.15 |