設定TextView按下時變換文字顏色
在res中建立一個color資料夾,在其中新建一個xml(這裡為text_color.xml):
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:color="@color/white"></item>
<item android:color="@color/black"></item>
</selector>
然後設定你的TextView屬性:
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/text_color"
android:textSize="11dp"
android:clickable="true"
android:text="忘記密碼" />
重點要講一下的是clickable屬性,預設該屬性為false,此時TextView是不可點選的,也就不會有變換顏色的效果。所以要將該屬性設為true。
相關文章
- Android開發筆記——TextView文字設定不同顏色Android筆記TextView
- 在TextView使用部分顏色文字TextView
- android--設定TextView部分文字的顏色和背景(高亮顯示)AndroidTextView
- 選中按鈕改變文字大小和顏色
- CSS 設定文字框游標顏色CSS
- TextView設定部分或指定背景色和字型顏色TextView
- 視訊直播app原始碼,按鈕被按下時顏色隨著改變APP原始碼
- 【Android 】TextView 區域性文字變色AndroidTextView
- CSS設定選中網頁文字時的背景和顏色CSS網頁
- CSS設定一個文字兩種顏色CSS
- CSS設定選中文字的顏色CSS
- CSS改變文字選中狀態下的顏色CSS
- typora編寫md檔案文字設定顏色
- js設定輸入的文字不同顏色效果JS
- CSS設定滑鼠選中文字的顏色CSS
- 設定文字的選中狀態背景顏色
- CSS 改變文字選中顏色CSS
- 聊天平臺原始碼,TextView部分文字變色原始碼TextView
- iOS UILabel/UIButton文字設定多個顏色iOSUI
- JavaScript點選按鈕切換背景顏色JavaScript
- 設定toast的字型顏色和背景顏色AST
- JavaScript WebGL 設定顏色JavaScriptWeb
- AUTOCAD——設定顏色
- css 設定背景顏色CSS
- 設定Toast字型顏色AST
- ProgressBar 顏色的設定
- system命令設定顏色
- 點選按鈕設定其背景顏色程式碼例項
- css3 ::selection的用法(改變選中文字的背景顏色或者文字顏色)CSSS3
- 直播帶貨系統原始碼利用TextView設定部分字型的顏色和大小原始碼TextView
- 計算機中的顏色XIV——快速變換顏色的V分量計算機
- CAD如何設定顏色
- 【emWin】例程六:設定顏色
- Linux vi 顏色設定Linux
- 我的SCRT顏色設定
- css文字顏色漸變的3種實現CSS
- CSS3文字顏色漸變效果CSSS3
- 顏色轉換