0

WebView には、「ナビゲーション コントロールやアドレス バーなど、完全に開発された Web ブラウザーの機能は含まれていません」

しかし、このコードを使用すると:

WebView webview = new WebView(); 
webview.loadUrl( "http://example.com");

アドレスバーが含まれています。

また、デフォルトでは WebView アクティビティがアドレス バーを非表示にしているように思われるのに、WebView でアドレス バーを非表示にする方法についてインターネット上に投稿がある理由にも興味があります。

4

1 に答える 1

3

メソッドshouldOverrideUrlLoadingメソッドの定義を参照してください。

http://developer.android.com/reference/android/webkit/WebViewClient.html#shouldOverrideUrlLoading%28android.webkit.WebView,%20java.lang.String%29

これは、WebViewClientが提供されていない場合、デフォルトでWebViewがActivity ManagerにURLの適切なハンドラーを選択するように要求することを明確に説明しています。これは、ブラウザーです。

于 2012-04-15T18:39:41.180 に答える