设置TextView显示的文字可以复制

设置TextView显示的文字可以复制

  • 效果图

这里写图片描述这里写图片描述

在xml中设置

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="可以复制的文字"
        android:textIsSelectable="true" />
  • 添加属性
        android:textIsSelectable="true"

在代码中设置

    int __sdkLevel = Build.VERSION.SDK_INT;
    if (__sdkLevel >= 11) {
        textView.setTextIsSelectable(true);
    } else {
        textView.setFocusableInTouchMode(true);
        textView.setFocusable(true);
        textView.setClickable(true);
        textView.setLongClickable(true);
        textView.setMovementMethod(ArrowKeyMovementMethod.getInstance());
        textView.setText(textView.getText(), BufferType.SPANNABLE);
    }

posted on 2015-08-13 22:57  封起De日子  阅读(1018)  评论(0编辑  收藏  举报

导航