2016-12-29 67 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