实现此功能,您需要使用Android中提供的Selector类。 Selector允许您为不同状态(例如按下)提供不同的背景,文本颜色,字体等。以下是一个示例:
2.在要更改文本颜色的TextView中,将text_color.xml列表作为文本颜色设置
注意事项:在第1步中,pressed_color和normal_color是自定义颜色。需要在res/color目录中定义这些颜色。
这样,当您按下TextView时,文本颜色将更改为pressed_color,在释放按下时将恢复为默认颜色。