BackgroundTint do pirulito não tem efeito em um botão
Eu tenho um botão em minha atividade e gostaria que ele tivesse a cor de destaque do meu tema. Em vez de criar meus próprios drawables como tivemos que fazer antes do pirulito, naturalmente eu gostaria de usar o novobackgroundTint
atributo.
<Button
android:id="@+id/btnAddCode"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@color/accent"
android:text="@string/addressInfo_edit_addCode" />
Infelizmente, não tem efeito, o botão permanece cinza.
Eu tentei valores diferentes parabackgroundTintMode
, o que não mudou nada.
Também tentei fazê-lo programaticamente em minha Atividade, o que não mudou nada.
addCodeView.findViewById(R.id.btnAddCode).setBackgroundTintList(
getResources().getColorStateList(R.color.accent));
Por que minha tonalidade é ignorada?
Edição: Apenas para esclarecer, estou realmente testando em um dispositivo Lollipop. Outros widgets (por exemplo, EditText) são pintados correta e automaticamente.