Android:可复制的TextView、EditText

有时候我们开发时会有需求,让用户对某一部分的文本进行复制。只要在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" 输入类型为空

效果图:

效果图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,337评论 25 708
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,523评论 0 17
  • 很多时候我不想去想去面对的事情总会在梦里出现!最近不停发他与她一起虐我的画面,我当时在梦里真的感觉心痛,同时...
    Suansuan阅读 338评论 0 0
  • 蓝蓝的夜空 就在眼前 像一纸画布 嵌了一颗星悠悠地闪 腥红的跑道 像毛毯一样伸展 奔跑起来 心似光变幻成不同的波段...
    火红的石榴暖暖阅读 394评论 2 4
  • 每个人出身迥然不同,境遇千差万别!唯一相同的是我们都是有喜怒哀乐,七情六欲的万物灵长!人的寿命有长有短,经历有多有...
    东隅斋阅读 307评论 0 1