精选案例ViewAndroid开发

Android:可复制的TextView、EditText

2017-06-30  本文已影响317人  chenxuxu

有时候我们开发时会有需求,让用户对某一部分的文本进行复制。只要在xml设置几个简单的属性就可以完成了。

可复制的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" 输入类型为空

效果图:

效果图
上一篇 下一篇

猜你喜欢

热点阅读