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) корректно и автоматически окрашиваются.