复制选定的文本android webview

时间:2015-03-03 09:37:52

标签: android android-webview

我是Android开发的新手。我想将webview中的选定文本复制到剪贴板。我的代码是这样的。它给出错误v未声明变量,CLIPBOARD_SERVICE也给出错误。我不明白这里的yourtextview是什么。这里的任何人都可以帮助我使用此代码实现复制到剪贴板。

public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
                AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
                System.out.println("Action Item Clicked Mode");
                switch (item.getItemId()) {
                    case R.id.copy:
                    TextView yourTextView = (TextView) v;
                       ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
                       clipboard.setText(yourTextView.getText());
                    }
    }

在我的代码中是否还有其他方法可以将复制选定文本复制到此案例中的剪贴板中。请帮忙。

1 个答案:

答案 0 :(得分:0)

您必须创建用户定义的方法。

以下是完整的运行示例。

希望它可以帮助你

http://devemat-androidprogramming.blogspot.in/2011/06/selecting-text-with-webview.html