我有兩個文本框,當我第一次點擊按鈕時,textview1的顏色應該改變,當我第二次點擊時,textview2的顏色應該改變。 我如何在android中完成該操作。如何通過點擊兩次按鈕來更改文字瀏覽的顏色
回答
維護班級級別的計數並檢查其值。
這段代碼的含義:單擊該按鈕每次它檢查計數器的值,並認爲其餘的如果除以2.在每一秒的點擊餘數爲0和第二TextView
顏色發生改變,否則第一TextView
顏色被改變。
做這個
int counter = 1;
TextView one = (TextView) findViewById(R.id.textview_one);
TextView two = (TextView) findViewById(R.id.textview_two);
Button btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(counter % 2 == 0)
two.setTextColor(Color.parseColor("#FFFF0000")); // change color as your need
else
one.setTextColor(Color.parseColor("#FF00FFFF")); // change color as your need
counter++;
}
});
它給出視圖對象的錯誤:「不能引用在不同方法中定義的內部類中的非最終變量計數」 – AbhayBohra
counter ++:由於在封閉類型中定義了最終局部變量計數,因此無法分配 – AbhayBohra
使其成爲課程級別的公共變量。這就是我在我的回答中所說的。並且不要做最後的決定。 '公共int計數器= 1;'在課堂上。 – Rohit5k2
你可以使用一個變量來保存你的按鈕..的onClickListener的點擊數,如果它被點擊,然後第一次設置文本視圖的顏色,如果它的值是兩人隨後做你想要什麼......
- 1. 如何通過點擊按鈕來更改網格顏色?
- 2. 如何更改顏色點擊按鈕?
- 3. 更改文本標籤和顏色通過點擊按鈕
- 4. 有誰知道如何通過點擊按鈕來更改div背景顏色?
- 5. 更改點擊按鈕的顏色
- 6. 如何通過單擊按鈕來更改頁面背景和字體顏色?
- 7. Highcharts:更改餅圖顏色通過點擊一個按鈕
- 8. 單擊時更改按鈕顏色(多次單擊/顏色)
- 9. 點擊更改javafx按鈕顏色?
- 10. 點擊更改按鈕顏色
- 11. 如何更改按鈕上的textView文本顏色點擊
- 12. 通過點擊瀏覽按鈕
- 13. 點擊時更改按鈕的文字顏色
- 14. 如何通過點擊按鈕來改變SVG元素的顏色?
- 15. 如何通過單擊按鈕來更改我的佈局的背景顏色
- 16. 如何用按鈕點擊改變文字顏色?
- 17. 通過更改按鈕樣式更改按鈕顏色
- 18. 如何更改未點擊的按鈕的背景顏色?
- 19. Android如何通過文本更改按鈕顏色
- 20. Xcode - 更改按鈕上的按鈕背景顏色點擊
- 21. 如何保存在用戶點擊的按鈕更改顏色
- 22. 如何在點擊按鈕時更改矩形的顏色?
- 23. 離子 - 如何更改點擊時的按鈕顏色
- 24. 如何在Android中點擊時更改按鈕的顏色?
- 25. 如何更改(並保持)點擊按鈕的顏色
- 26. 如何更改按鈕的顏色它被點擊DHTMLX
- 27. 如何更改按鈕上的組件顏色點擊
- 28. 如何更改點擊按鈕的顏色
- 29. 如何更改筆在按鈕上的顏色筆點擊android
- 30. 使用javascript更改點擊按鈕的div的字體顏色
嘗試發佈一些代碼。如果您遇到錯誤,我們可以幫助您。 –
其實我正在尋找一個邏輯... – AbhayBohra
你試過我給的那個嗎?有一件事我不明白爲什麼我給了代碼,但這不是它應該如此。你發佈你的代碼,告訴我們你的錯誤/問題,我們幫你解決它。這是方式。但現在試試我的答案。 – Rohit5k2