Как reset цвет фона кнопки для по умолчанию? Я прочитал несколько сообщений, но ни у кого из них не было рабочего решения. Как только вы сделаете button.setBackgroundColor(0x00000000); Как вернуть цвет фона кнопки к цвету по умолчанию? Ответ 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());
Ответ 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());