有時(shí)候我們開發(fā)時(shí)會(huì)有需求戈二,讓用戶對(duì)某一部分的文本進(jìn)行復(fù)制。只要在xml設(shè)置幾個(gè)簡(jiǎn)單的屬性就可以完成了队塘。
可復(fù)制的TextView
只要設(shè)置android:textIsSelectable
為true就可以進(jìn)行復(fù)制袁梗。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textIsSelectable="true"
android:layout_marginBottom="20dp"
android:textSize="20sp"
android:text="我是 TextView " />
可復(fù)制的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" />
屬性設(shè)置 | 作用 |
---|---|
android:textIsSelectable = "true" |
可以對(duì)文本進(jìn)行復(fù)制 |
android:background="@null" |
不設(shè)置背景 |
android:cursorVisible="false" |
不顯示游標(biāo) |
android:inputType="none" |
輸入類型為空 |
效果圖: