2

私は次のウェブビューを持っています

webView = (WebView) findViewById(R.id.web);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.setLongClickable(false);
webView.setOnLongClickListener(new OnLongClickListener()
{
    @Override
    public boolean onLongClick(View v)
    {
        return false;
    }
});

WebViewClient wvc = new WebViewClient()
{
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
    {
        ...
    }
};
webView.setWebViewClient(wvc);
webView.loadUrl("file://" + path);

ご覧のとおり、webview での長押しをブロックしようとしましたが、webview を長押しすると、次のようなメニューがポップアップします。

メニューのポップアップ例

このメニューを無効にするにはどうすればよいですか? setLongClickable(false) とリスナーが機能していないようです

webview がフラッシュ ファイル (.swf) を全画面で読み込んで表示している

4

0 に答える 0