Я вроде новой для андроид и использую этот код, чтобы изменить цвет фона 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
Подробнее см. Выше. Я хочу кнопку с правильным ответом (это приложение для викторины), чтобы мгновенно перейти к определенному цвету, чтобы уведомить пользователя. То же самое касается неправильного ответа. –