BackgroundTint Lollipop не влияет на кнопку

У меня есть кнопка в моей деятельности, и я хотел бы, чтобы у нее был цвет акцента моей темы. Вместо того, чтобы делать свои собственные рисунки, как мы должны были делать перед леденцом на палочке, естественно, я хотел бы использовать новыйbackgroundTint приписывать.

<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" />

К сожалению, это не имеет никакого эффекта, кнопка остается серой.

Я пробовал разные значения дляbackgroundTintMode, который ничего не изменил.

Я также попытался сделать это программно в своей деятельности, которая ничего не изменила.

addCodeView.findViewById(R.id.btnAddCode).setBackgroundTintList(
     getResources().getColorStateList(R.color.accent));

Почему мой оттенок игнорируется?

РЕДАКТИРОВАТЬ: Просто чтобы уточнить, я действительно тестирую на устройстве Lollipop. Другие виджеты (например, EditText) корректно и автоматически окрашиваются.

Ответы на вопрос(14)

Ваш ответ на вопрос