Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将选定文本复制到android webview_Android_Android Webview - Fatal编程技术网

将选定文本复制到android webview

将选定文本复制到android webview,android,android-webview,Android,Android Webview,我是android开发新手。我想将webview中选定的文本复制到剪贴板。我的代码是这样的。它给出错误v未声明为变量,剪贴板_服务也给出错误。我不明白这是什么yourtextview。这里的任何人都可以帮助我用这段代码实现复制到剪贴板 public boolean onActionItemClicked(ActionMode mode, MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMe

我是android开发新手。我想将webview中选定的文本复制到剪贴板。我的代码是这样的。它给出错误
v
未声明为变量,剪贴板_服务也给出错误。我不明白这是什么
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());
                    }
    }

在我的代码中,是否有其他方法可以实现将选定文本复制到本案例中的剪贴板。请提供帮助。

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

下面是完整的运行示例

希望对你有帮助


它在android 4.x中不起作用。你还有别的解决办法吗