2014-09-20 67 views
3

是否可以在textview中单击获取选择光标?默认情况下,当长按鼠标时,我们会得到选择光标。所选文字需要出现在下面的edittext中。 我试过使用spannable字符串,所以tapped字符串出现在edittext中,但我希望用户能够使用选择光标修改选择。如何在textview中单击获取selectionCursor

enter image description here

回答

1

试试这个:

yourTextView.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
     ClipboardManager clipboard = 
     (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
    clipboard.setText(yourTextView.getText()); 
     } 
    }); 
+0

它无法正常工作。 – 2014-09-20 17:30:45

2

android:textIsSelectable作品。 所以问题是,当您将可编辑标志设置为false时,setKeyListener被调用并且可重写标志被覆盖。

为了解决这个问题,在我活动的onCreate您应该添加:

tesxtView.setKeyListener(null); 
tesxtView.setFocusable(true); 
相关问题