一個可以任意自由複製的看起來像的TextView----其實這是一個EditText哈哈哈
阿新 • • 發佈:2019-01-02
之所以要研究這個蛋痛的看似很diao的東西,就是因為工作上有需求呀,有需求呀,有需求呀!!!!
好好的textview顯示就好了嘛,還搞什麼鬼自由複製呢?複製就好了嘛,還要自由複製,我一聽到幾乎是崩潰的!(對不起我還是菜鳥水平,有這個想法很正常,估計明天我就不會這樣想了)
好吧言歸正傳!
一開始我想著監聽textview的長按時間,然後喚出那個自由複製的控制元件。這真是很有想法,可惜跟!本!不!可!以!那隻能想想而已!
於是只能往擁有自由複製的控制元件去想了,毋容置疑,Edittext是我們平常使用頻率比較高的,於是首先想到的就是它。
於是趕緊抄起身邊的瘋狂Android查詢,然而,並!沒!有!具體的屬性詳解。
沒辦法了,只能去親愛的度娘了,終於還是拜倒於她的裙底下了。廢話不多說,直接上程式碼。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:layout_height="wrap_content" android:layout_width="wrap_content" android:inputType="none" android:textIsSelectable="true" android:cursorVisible="false" android:background="@android:color/transparent" android:textColor="@android:color/black" android:textSize="14sp" /> <!--android:inputType="none" 將輸入的內容格式為空,就是為了遮蔽輸入,即沒法修改文字內容,也無法彈出輸入法 --> <!--android:textIsSelectable="true" 將text設定為可以選擇的 --> <!--android:cursorVisible="false" 將輸入的游標隱藏掉 --> <!--android:background="@android:color/transparent" 把背景設成透明的,看起來就像textview了 --> </LinearLayout>
好了,共鳴吧。不謝。