我有點新的Android和已使用該代碼來更改Button
的背景顏色點擊時:設置按鈕的背景顏色瞬間 - 安卓
but3.setBackgroundColor(Color.GREEN);
但它保持這種方式不點擊後返回原來的顏色。我希望它改回來。請幫忙。這是更多的代碼。
but3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v){ Button answerButton = ((Button) v); String answer = answerButton.getText().toString(); if(currentQ.getANSWER().equals(answerButton.getText())) { score++; Log.d("score", "Your score"+score); but3.setBackgroundColor(Color.GREEN); but3.invalidate(); } if(qid<20){ currentQ=quesList1.get(qid); setQuestionView(); } else{
Intent intent = new Intent(ScratchActivity1.this, ResultActivity.class); Bundle b = new Bundle(); b.putInt("score", score); intent.putExtras(b); startActivity(intent); overridePendingTransition(R.anim.activity_in, R.anim.activity_out); finish(); }
這取決於你想將它改回來這種情況下。發佈更多細節。 – localhost
上面有更多細節。我想要正確答案的按鈕(這是一個測驗應用程序)即刻更改爲特定顏色以通知用戶。同樣的錯誤答案。 –