可复制的TextView
只要设置android:textIsSelectable 为true就可以进行复制。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textIsSelectable="true"
android:layout_marginBottom="20dp"
android:textSize="20sp"
android:text="我是 TextView " />
可复制的EditText
<EditText
android:layout_width="wrap_content"
android:textSize="20sp"
android:text="我是 EditText "
android:textIsSelectable="true"
android:background="@null"
android:cursorVisible="false"
android:inputType="none"
android:layout_height="wrap_content" />
属性设置 作用
android:textIsSelectable = "true" 可以对文本进行复制
android:background="@null" 不设置背景
android:cursorVisible="false" 不显示游标
android:inputType="none" 输入类型为空
复制到剪贴板管理器
// 得到剪贴板管理器
ClipboardManager cmb = (ClipboardManager) getActivity()
.getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText(text);