Со справочной страницы AppCompatButton:
Это будет автоматически использоваться, когда вы используете кнопку в своих макетах. Вам нужно только вручную использовать этот класс при написании пользовательских представлений.
Я привожу обычный Button
к AppCompatButton
, чтобы использовать метод setSupportBackgroundTintList
:
AppCompatButton button = (AppCompatButton) findViewById(R.id.normalButton);
button.setSupportBackgroundTintList(ColorStateList.valueOf(tintColor));
Он собирается и работает без каких-либо проблем, но Android Studio 1.4 раздражает меня красным цветом на линии литья:
Неожиданное приведение к AppCompatButton: тег макета был кнопкой
Любые идеи?