Ответ 1
использование:
btn.setBackgroundResource(android.R.drawable.btn_default);
Я прочитал несколько сообщений, но ни у кого из них не было рабочего решения.
Как только вы сделаете
button.setBackgroundColor(0x00000000);
Как вернуть цвет фона кнопки к цвету по умолчанию?
использование:
btn.setBackgroundResource(android.R.drawable.btn_default);
Если цвет фона был установлен с помощью
btn.getBackground().setColorFilter(Color.RED, PorterDuff.Mode.MULTIPLY);
он может быть reset, используя:
btn.getBackground().clearColorFilter();
В отличие от button.setBackgroundColor()
настройка цвета таким образом сохраняет форму кнопки.
Никто не упоминал ПРОЗРАЧНО используйте его вот так
findViewById(R.id.button_id).setBackgroundColor(Color.TRANSPARENT);
Спасибо мне позже
это работало лучше для меня:
Button defbtn=new Button(this);
btn.setBackground(defbtn.getBackground());