#android-studio #android-layout
Вопрос:
Я использую Android Studio Artic Fox и создаю потомка ConstraintLayout…
Я получаю редактор макета следующим образом:
Как вы можете видеть, появилось сообщение об ошибке «Отсутствующие классы». Теперь, когда я использую свой класс-потомок в другом макете, я снова получаю это сообщение, и ничего не отображается, что довольно раздражает. Я нашел несколько старых вопросов с похожими (но разными) проблемами и задался вопросом, сталкивался ли кто-нибудь с этим.
Изменить: по запросу, вот пример XML:
<?xml version="1.0" encoding="utf-8"?>
<testing.TestConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">
</testing.TestConstraintLayout>
Комментарии:
1. Вы должны показать свой XML. Полностью ли указано имя класса в макете?
2. Добавлен XML. Да, имя класса полностью определено, и Ctrl Щелчок приведет меня к файлу, так что, похоже, Android Studio сможет его найти.
3. То, что вы опубликовали, работает. Очистите проект (Сборка->Очистить проект) и аннулируйте кэши (Файл->>Аннулировать кэши/Перезапустить…), чтобы посмотреть, прояснится ли это.
4. Спасибо, я не делал Файл -> Аннулировать кэш… будем делать.
5. Теперь сделали это, не устранили проблему… Поскольку это работает на вас, проблема должна лежать где-то в другом месте. Спасибо!