Như đã trình bày trong doc: https://developer.android.com/training/material/theme.html
Lưu ý: Đề tài liệu chỉ có sẵn trong Android 5.0 (API mức 21) và trên
Điều này có nghĩa rằng bạn phải sử dụng các giá trị-v21 thư mục cho Chủ đề tài liệu của bạn.
Tuy nhiên, bạn có thể sử dụng Thư viện hỗ trợ v7 để cung cấp chủ đề với kiểu thiết kế material design cho một số tiện ích con. Đây là một ví dụ, sử dụng Chủ đề AppCompat.
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
<!-- Here we setting appcompat’s actionBarStyle -->
<item name="actionBarStyle">@style/MyActionBarStyle</item>
<!-- ...and here we setting appcompat’s color theming attrs -->
<item name="colorPrimary">@color/my_awesome_red</item>
<item name="colorPrimaryDark">@color/my_awesome_darker_red</item>
<!-- The rest of your attributes -->
</style>
Thông tin thêm ở đây: https://chris.banes.me/2014/10/17/appcompat-v21/
Nguồn
2014-10-18 09:19:22
Tôi có cùng một vấn đề. Tôi đã thêm tôi đã thêm android-support-v4.jar và android-support-v7-appcompat.jar vào đường dẫn xây dựng của mình nhưng tôi vẫn gặp lỗi tương tự như Uchiha. Bất kỳ ý tưởng? – user754730
@ user754730 nó không phải là một vấn đề. Đó là một hành vi bình thường. Theme.Material chỉ dành cho api 21. –
Hmm nhé. Làm thế nào tôi có thể sử dụng thiết kế material design trên các phiên bản Android cũ hơn? Tôi đã không tìm thấy bất kỳ hướng dẫn tốt về nó được nêu ra (Vì nó rất mới tôi đoán ...) Tôi đã nhìn thấy rất nhiều ứng dụng sử dụng nó đã và nó có cái nhìn vật chất trên KitKat của tôi. Làm thế nào để họ làm điều đó? – user754730