触摸后突出显示的文本(android 应用程序)

Highlighted text after touching (android app)

我正在尝试弄清楚如何使 文本在触摸后突出显示,并在选择另一个答案选项后再次取消突出显示

布局如下所示:

1) 文本...

2) 文本...

3) 文本...

点击选项1,即text1。将其颜色设置为深黑色或您想要的高亮颜色,同时将其他两个文本视图的颜色设置为正常。对其他 onclick 选项应用相同的方法。

text1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { text1.setHighlightColor(Color.BLACK); text2.setHighlightColor(Color.GRAY); text3.setHighlightColor(Color.GRAY); } }); 

text2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { text2.setHighlightColor(Color.BLACK); text1.setHighlightColor(Color.GRAY); text3.setHighlightColor(Color.GRAY); } }); text3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { text3.setHighlightColor(Color.BLACK); text1.setHighlightColor(Color.GRAY); text2.setHighlightColor(Color.GRAY); } });