Поскольку вы не опубликовали какой-либо исходный код, я предполагаю, что вы не раздуваете свое представление из макета XML, а rater вызывают новый MyCustomEditText.
Как заявили разработчики сайта: дизайн материальной темы может применяться только при загрузке представлений с использованием надувного макета.
Это связано с тем, что обратный транспорт нового материала захватывает процесс разметки компоновки.
Еще одна причина может заключаться в том, что библиотека appcompat v7 загружает только конструкцию материала, когда находит XML-макет EditText. И он не распознает компоненты пользовательского представления.
Google планирует обнародовать виджеты для хранилища материалов для общественности, они заявили, что они в настоящее время находятся в разработке. Вы можете переопределить эти специальные виджеты backport, которые могут решить вашу проблему. Но так как они еще не открыты, вы не можете.
Что вы подразумеваете под «подклассом EditText»? Вы говорите, что если вы расширяете EditText, то colorAccent не применяется? – Squonk
@Squonk yup..I создал пользовательский EditText, расширив оригинальный EditText, но colorAccent не применим к моему пользовательскому EditText. –