Vì bạn không đăng bất kỳ mã nguồn nào, tôi đoán bạn không làm tăng lượt xem của bạn từ bố cục XML nhưng gọi là mới MyCustomEditText.
Là trang web của nhà phát triển đã nêu: Thiết kế chủ đề material design chỉ có thể được áp dụng khi tải chế độ xem bằng cách sử dụng bộ đệm bố cục.
Điều này là do thiết kế material design backport móc vào quy trình lạm phát bố cục.
Một lý do khác có thể được thực hiện là thư viện appcompat v7 chỉ tải thiết kế material design khi nó tìm thấy EditText trong bố cục XML. Và nó không nhận ra các thành phần xem tùy chỉnh.
Google dự định phát hành tiện ích con vật liệu backport cho công chúng, họ tuyên bố rằng các tiện ích này hiện vẫn đang được phát triển. Bạn có thể muốn ghi đè lên các tiện ích backport đặc biệt này, nó có thể giải quyết vấn đề của bạn. Nhưng vì chúng chưa được công khai ... bạn không thể.
Nguồn
2014-10-31 11:09:27
Bạn có ý nghĩa gì bởi "lớp con của EditText"? Bạn có nói rằng nếu bạn mở rộng EditText thì colorAccent không áp dụng? – Squonk
@Squonk yup..Tôi đã tạo EditText tùy chỉnh bằng cách mở rộng EditText gốc, nhưng colorAccent không áp dụng cho EditText tùy chỉnh của tôi. –