一、textview 点击变色,松开恢复。效果如左图:
二、松开后不恢复。如右图:
一、textview 点击变色,松开恢复
1. 设置clickable属性为true -----Textview 默认不可点击
android:clickable="true"
2. drawable 文件下新建 selector 类型 xml 文件 此处我的命名为 demo_selector
点击 textview 的属性为 state_pressed,在此文件下设置
3. 添加引用
完成。
二、textview 点击变色,松开不恢复
此效果我将使用 Radiogroup 控件完成,因为自带选中属性。
1. 设置布局
添加 RadioGroup 内含两个 RadioButton 控件
2. drawable 文件下新建 selector 类型 xml 文件 此处我的命名为 demo_selector
由于是 RadioButton,不同于 textview ,这里属性为 state_checked
3. 设置 style
打开values文件下的styles.xml文件
添加自己的style
完成。
布局页面设置如下: