Сегодня я столкнулся с этой проблемой, фактически играя с библиотекой v22.
Предполагая, что вы используете стили, вы можете установить свойство colorButtonNormal
, и кнопки будут использовать этот цвет по умолчанию.
<style name="AppTheme" parent="BaseTheme">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/primaryColor</item>
<item name="colorPrimaryDark">@color/primaryColorDark</item>
<item name="colorAccent">@color/accentColor</item>
<item name="colorButtonNormal">@color/primaryColor</item>
</style>
Помимо этого вы все равно можете создать стиль для кнопки, а затем использовать это для каждой кнопки, если вам нужен набор цветов (не тестировались, просто спекулировали).
Не забудьте добавить android:
перед именами элементов в вашем стиле v21 .