0

在此处输入图像描述

  1. 我正在制作一个 Web 应用程序。
    我想阻止它选择文本。
    当我使用 Facebook 应用程序时,我无法选择像图片一样的文本。
    因为 facebook 应用程序,它是一个混合应用程序。
    我该如何控制...
    有什么方法可以阻止文本选择吗??...

  2. 当我触摸一些超链接的文本时,
    Webview 显示橙色边框,文本周围的位置,
    我可以更改它的颜色吗?还是不出现……??

这是我非常简单的 webviewClient 源..

public WebView webViewDefault;
    private Context context = null;
    private String strListsURL = URLOperation.strListsURL;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        this.context = this;

        webViewDefault = (WebView) findViewById(R.id.mainWeb);
        webViewDefault.setVerticalScrollBarEnabled(false);
        webViewDefault.setWebViewClient(new MyClient());
        webViewDefault.loadUrl(strListsURL);


    private class MyClient extends WebViewClient {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }

        @Override
        public void onPageFinished(WebView mWebView, String url) {
        }

        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
        }

        @Override
        public void onReceivedError(WebView mWebView, int errorCode, String description, String fallingUrl) {
            mWebView.loadData("<html>Load Error</html>", "text/html", "utf-8");
        }
    }
4

1 回答 1

2

在android webview中,长按文本进入文本选择模式。您可以覆盖 onPerformLongClick() 以接管控制并返回 true 以防止进入 webtextview 模式。

于 2012-02-13T02:39:12.740 回答