在res中建立一個color文件夾,在其中新建一個xml(這里為text_color.xml):
|
1
2
3
4
|
<
item
android:state_pressed
=
"true"
android:color
=
"@color/white"
></
item
>
<
item
android:color
=
"@color/login_footerbutton_n"
></
item
>
</
selector
>
|
然后設置你的TextView屬性:
|
1
2
3
4
5
6
7
8
|
<
TextView
android:id
=
"@+id/textView3"
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。
