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
にある場合はダウンロードできず、ブラウザで開いている場合は通常どおり動作しています。
私は何か間違ったことをしましたか?
ありがとう。