如何在android中的webview中打印所选文本

时间:2013-06-14 09:09:22

标签: android webview

我想在Android应用程序中的webview内获取所选文本。并打印此文本.. 怎么样 ?非常感谢您的帮助。

修改

我的意思是webview中突出显示的文字。

1 个答案:

答案 0 :(得分:0)

它可能对你有所帮助。

  webview.setWebViewClient(new WebViewClient()
  {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
    {
        // progressBar.show();
        // view.loadUrl(url);

        if (url.startsWith("mailto:") || url.startsWith("tel:")) 
        {

                    int len = url.length();
                    char[] desArray = new char[len - 7];
                    url.getChars(7, len, desArray, 0);
                    String newString1 = new String(desArray);
                    newString1.trim();
                    Log.d("Str", newString1 + "");
                    sendGmail(newString1, 1);
                    return true;
        }
        else 
        {
                    return super.shouldOverrideUrlLoading(view, url);
        }
    }

此代码用于从webview获取电子邮件地址并获取电话号码。