반응형
Android WebView는 스크롤바를위한 공간을 남깁니다.
내에 WebView
는 배경색 (흰색과 다름)이있는 일부 블록 요소가 있습니다. 하지만 배경색은 하늘을 가로 질러 .. 음, 화면 끝까지 가지 않습니다 . 대신 스크롤바가 이동할 위치에 대해 오른쪽에 작은 흰색 스트립이 남습니다. 이제 스크롤 할 때만 스크롤바가 나타나기를 원합니다 (사용자가 스크롤을 마치면 사라집니다). 나는 시도했다 :
android:fadingEdge="vertical|horizontal"
android:fadeScrollbars="true"
android:scrollbarStyle="insideOverlay" (and all other options)
또한 내 HTML에는 다음이 포함되어 있습니다 <head>
.
<meta name="viewport" content="target-densitydpi=device-dpi" />
따라서 확대를 허용하지 않고 기본적으로 축소하지 않습니다.
그러나 흰색 스트립을 제거하는 방법을 알 수 없습니다. 어떤 아이디어?
이것도 싸웠습니다. 여기 에서 답을 찾았습니다 .
당신 같은 외모와에 죽은 android:scrollbarStyle="insideOverlay"
XML로 정의 할 때 때문에 일부 버그가 잘 작동하지 않는 것을 제외하고. 다음을 사용하면 올바르게 작동합니다.
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
성가신.
public void setVerticalScrollbarOverlay (boolean overlay)
이후 : API 레벨 1
수직 스크롤바에 오버레이 스타일이 있는지 여부를 지정합니다.
매개 변수
overlay 세로 스크롤바에 오버레이 스타일이 있어야하는 경우 참.
참고 URL : https://stackoverflow.com/questions/3998916/android-webview-leaves-space-for-scrollbar
반응형
'IT TIP' 카테고리의 다른 글
CLS 규격 코드를 작성해야하는 이유는 무엇입니까? (0) | 2020.11.30 |
---|---|
전역 및 정적 변수가 기본값으로 초기화되는 이유는 무엇입니까? (0) | 2020.11.30 |
MatPlotLib : 동일한 산점도의 여러 데이터 세트 (0) | 2020.11.30 |
크롬 확장 프로그램 용 자바 스크립트를 사용하여 스크린 샷 찍기 (0) | 2020.11.30 |
Rails가 Ajax 게시물에서 세션을 다시로드하지 않음 (0) | 2020.11.30 |