0
我想完全禁用活動/應用程序頂部的淡化邊緣。我的觀點僅由被編程創建的WebView的:Android禁用淡入淡出
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
webView = new WebView(this);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.setVerticalFadingEdgeEnabled(false);
webView.setFadingEdgeLength(0);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(false);
webView.loadUrl("...");
setContentView(webView);
}
一個衰落的邊緣在頂部仍然可見(web視圖和Android狀態欄之間),即使我已經禁用衰落邊緣,並將長度設置爲0.如果我在WebView的頂部和Android狀態欄之間添加一些黑色空間,則淡出邊緣將不再可見。
所以看起來衰落邊緣是由活動本身添加的,而不是WebView。任何想法爲什麼發生這種情況?有沒有我錯過的東西,或者其他消除衰落邊緣的方式?
類似:How to get rid of top fading edge in android full screen mode?