我想完全禁用我的活动/应用程序顶部的褪色边缘。我的视图仅包含一个以编程方式创建的 WebView:
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);
}
即使我禁用了淡入淡出边缘并将 Length 设置为 0,在顶部(WebView 和 Android 状态栏之间)仍然可以看到淡入淡出的边缘。如果我在 WebView 的顶部和Android 状态栏,消失的边缘不再可见。
所以看起来褪色边缘是由活动本身添加的,而不是 WebView。任何想法为什么会发生这种情况?有没有我错过的东西,或者其他去除褪色边缘的方法?