[android] 항상 스크롤 막대를 표시하는 방법

스크롤보기의 스크롤 막대는 스크롤을 시작할 때만 보입니다. 항상 표시하려면 어떻게해야합니까?



답변

현재 가장 좋은 방법은 Java 코드 android:fadeScrollbars="false"와 동등한 xml 에서 사용 하는 것입니다 ScrollView.setScrollbarFadingEnabled(false);.


답변

android:scrollbarFadeDuration="0"트릭을 설정합니다 .


답변

두 가지 방법이 있습니다 :

  • 자바 코드에서 : ScrollView.setScrollbarFadingEnabled(false);
  • XML 코드에서 : android:fadeScrollbars="false"

그렇게 간단합니다!


답변

TextView 에서이 작업을 수행하려고 할 때 위의 제안이 효과가 없으므로이 방법을 사용하십시오.

TextView.setScrollbarFadingEnabled(false);

행운을 빕니다.


답변

android:scrollbars="vertical"함께 추가하는 것을 잊지 마십시오. 그렇지 않으면 android:fadeScrollbars="false"전혀 표시되지 않습니다.


답변

android:scrollbarAlwaysDrawVerticalTrack="true"수직으로 시도하십시오 . android:scrollbarAlwaysDrawHorizontalTrack="true"수평을 시도하십시오


답변

위의 어느 것도 나를 위해 일하지 않았으므로 여기에 무슨 일이 있었습니까? android:scrollbarDefaultDelayBeforeFade="500000"