是否可以在textview中单击选择光标。默认情况下,我们在执行长按时获取选择光标。所选文本需要出现在下面的edittext中。 我尝试过使用spannable字符串,因此tapped字符串带有edittext,但我希望用户能够用选择光标修改选择。
答案 0 :(得分:2)
android:textIsSelectable
有效。
所以问题是当你将标志editable设置为false时,会调用setKeyListener并覆盖focusable标志。
要解决此问题,请在我的活动的onCreate中添加:
tesxtView.setKeyListener(null);
tesxtView.setFocusable(true);
答案 1 :(得分:1)
试试这个:
yourTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager clipboard =
(ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(yourTextView.getText());
}
});