Android - 文本可选 - 选择文本的一部分

时间:2013-08-25 05:06:37

标签: android textview android-edittext

如何在API< = 11中选择TextView?我搜索了很多,发现我可以使用Editext作为TextView,但是这个看起来并不好看,我需要将选中的文本部分发送到新的Activity,有人可以帮我这个吗?

我正在搜索的一个例子是在应用程序OperaMini中按下的Onlongclick。 长时间点击后,他打开一个光标,供用户选择他需要的文本部分和所选部分的ContextMenu。

感谢的。

enter image description here

我需要做类似这样的打印,当longclinck,make出现文本的选择器(打印上的蓝色提示)并显示选中的部分。

1 个答案:

答案 0 :(得分:13)

您可以在 xml 中选择

        android:textIsSelectable="true"

或通过为其分配Onclicklistener

来使textview可单击
  TextView.setOnClickListener(new View.OnClickListener() {

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