アクティビティ/アプリケーションの上部にあるフェード エッジを完全に無効にしたいと考えています。私のビューは、プログラムで作成された 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);
}
フェード エッジを無効にし、長さを 0 に設定しても、上部 (WebView と Android ステータス バーの間) にフェード エッジがまだ表示されます。WebView の上部とAndroid ステータス バーでフェード エッジが見えなくなります。
そのため、WebView ではなく、アクティビティ自体によってフェード エッジが追加されているようです。なぜこれが起こっているのですか?私が見逃したもの、またはフェードエッジを削除する他の方法はありますか?