一個textview想要實作button的點選效果,一開始我就加了一個selector,然後點選後背景确實變了。但是當我松開後背景色又消失了,是以需要如下的設定
一個TextView中若要實作selecotor背景選擇,必須加上3條
1、android:clickable="true"
2、android:focusable="true"
3、android:focusableInTouchMode="true"獲得焦點
這樣的話點選後焦點會一直在這裡,直到點選其他的textview。
但是這樣的話用點選事件的監聽會出現麻煩,必須點選2次才會執行oclick方法,是以這裡用setOnFocusChangeListene焦點改變的監聽事件來判斷