Подтвердить что ты не робот

Как reset цвет фона кнопки для по умолчанию?

Я прочитал несколько сообщений, но ни у кого из них не было рабочего решения.

Как только вы сделаете

button.setBackgroundColor(0x00000000);

Как вернуть цвет фона кнопки к цвету по умолчанию?

4b9b3361

Ответ 1

использование:

btn.setBackgroundResource(android.R.drawable.btn_default);

Ответ 2

Если цвет фона был установлен с помощью

btn.getBackground().setColorFilter(Color.RED, PorterDuff.Mode.MULTIPLY);

он может быть reset, используя:

btn.getBackground().clearColorFilter();

В отличие от button.setBackgroundColor() настройка цвета таким образом сохраняет форму кнопки.

Ответ 3

Никто не упоминал ПРОЗРАЧНО используйте его вот так

findViewById(R.id.button_id).setBackgroundColor(Color.TRANSPARENT);

Спасибо мне позже

Ответ 4

это работало лучше для меня:

Button defbtn=new Button(this);
btn.setBackground(defbtn.getBackground());