Android 如何在点击(单击)时从文本视图复制单词?

Android 如何在点击(单击)时从文本视图复制单词?,android,textview,Android,Textview,我想点击这个单词,将一个单词从textview复制到缓冲区。我是在textView.setTextIsSelectable(true)的帮助下完成的; 但在幻灯片上也选择了这个词 是否有一种方法可以在不使用textView.setTextIsSelectable(true)的情况下获得类似于textView.getSelectionStart()的内容或textView中的单击位置(字符号); 谢谢您可能会用到这个 请注意,此单词的文本样式将发生更改,您应该在单击textview时覆盖此设置。将

我想点击这个单词,将一个单词从textview复制到缓冲区。我是在textView.setTextIsSelectable(true)的帮助下完成的; 但在幻灯片上也选择了这个词

是否有一种方法可以在不使用textView.setTextIsSelectable(true)的情况下获得类似于textView.getSelectionStart()的内容或textView中的单击位置(字符号); 谢谢

您可能会用到这个


请注意,此单词的文本样式将发生更改,您应该在单击textview时覆盖此设置。将textview中的字符串复制到剪贴板

textview.setOnClickListener(new OnClickListener()
            {

            @Override
            public void onClick(View v)
                {
                ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
                ClipData clip = ClipData.newPlainText("label", "String to copy");
                clipboard.setPrimaryClip(clip);
                }
        });

谢谢,但我有一本书,想点击文本中的任何单词。据我所知,在你的例子中,只有一个词是可点击的,你能找到解决方案吗?
textview.setOnClickListener(new OnClickListener()
            {

            @Override
            public void onClick(View v)
                {
                ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
                ClipData clip = ClipData.newPlainText("label", "String to copy");
                clipboard.setPrimaryClip(clip);
                }
        });