2016-12-29 94 views
0

我试图找出如何使文本在触摸后突出显示,并在选择另一个选项后再次突出显示。触摸后突出显示的文本(android应用程序)

布局看起来是这样的:

1)文字...

2)文字...

3)文字...

+0

听起来像一些单选按钮的工作。或者一个带有onClickListeners和foreach循环的TextViews数组 –

+0

加入您的代码请求 –

回答

0

的onclick选项1,即文本1。将它的颜色设置为深黑色或者想要突出显示,同时将其他两个textview的颜色设置为正常。对其他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(新View.OnClickListener(){@覆盖公共无效的onClick(视图v){text2.setHighlightColor(Color.BLACK); text1.setHighlightColor(Color.GRAY); text3.setHighlightColor( Color.GRAY);}});我们可以看到,我们可以通过使用不同的颜色来设置颜色,颜色,颜色,颜色,颜色,颜色,颜色,颜色,颜色等等。 });

+0

非常感谢user7352183 – Kubs

+0

非常感谢user7352183。即时通讯veeeeeery新的Java编程,并没有线索,但你在这段代码中确切地写了:)我试图写的应用程序是一种关于历史知识的测验。这个代码中是否需要'Listener'这个词,即使这个应用与听力无关?谢谢:) – Kubs

+0

凯文,我还没有任何code.I甚至不知道如何开始它。目前即时阅读关于Java和看教程的书 – Kubs