0

iframe を使用した Web サイトの 1 つを疑問に思っていましたがWebView、すべてがスムーズに機能し、ボタンのダウンロードのみがWebView機能せず、アプリを起動すると..ブラウザを開いてロードします。以下のコードに何か見落としがありますか? :

レイアウト:

<WebView 
    android:id="@+id/ringtones"
    android:layout_width="fill_parent"
    android:layout_height="0dip"
    android:layout_weight="0.55"
    android:scrollbars="none" />

アクティビティ:

mWebView = new WebView(this);

        mWebView = (WebView) findViewById(R.id.ringtones);
        mWebView.setWebChromeClient(new WebChromeClient() {
        });
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setAllowFileAccess(true);
        mWebView.getSettings().setPluginsEnabled(true);
        mWebView.getSettings().setBuiltInZoomControls(true);
        mWebView.loadUrl("http://www.free-ringtones.cc/android/");

上記のコードは正常に動作していますが、着信音ファイルURLが下WebViewにある場合はダウンロードできず、ブラウザで開いている場合は通常どおり動作しています。

私は何か間違ったことをしましたか?

ありがとう。

4

2 に答える 2