3

WebView があり、その WebView にいくつかのリンクがあります。WebView でリンクをクリックすると、ダイアログが表示される必要があります。どうすればよいですか?

4

2 に答える 2

8
wv.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
                                                                 ^^^
          // HERE YOU GET url
          return super.shouldOverrideUrlLoading(view, url);
      }
});
于 2012-07-17T17:56:46.237 に答える
-1

JavaScript コードとクライアント側の Android コードの間のインターフェースを作成する必要があります。これにより、JavaScript コードで Android コードのメソッドを呼び出してダイアログを表示できます。

ここに良い例があります:

http://developer.android.com/guide/webapps/webview.html#BindingJavaScript

于 2012-07-17T17:35:38.530 に答える