Редактор макетов Android Studio не может отображать пользовательские представления
В Android Studio редактор макетов не может просматривать пользовательские представления в формате XML.
Очень простой пример:
public class MyCustomView extends FrameLayout {
public MyCustomView(Context context) {
super(context);
}
public MyCustomView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyCustomView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
}
Android Studio всегда говорит,
Проблемы с рендерингом
Следующие классы не могут быть найдены:
com.myprojectxxx.view.MyCustomView (исправить путь сборки, создать класс)Совет: попробуйте построить проект
Конечно, у меня есть этот класс. Если я нажму "Создать класс "Жалуется, что такой же класс уже существует. Если я перестрою этот проект, ничего не изменится.
И, да, проект очень хорошо работает на моем устройстве Android. Кроме того, он очень хорошо отображается в Eclipse ADT. Тем не менее, в Android Studio, это всегда говорит, что "Классы не могут быть найдены. "
Android Studio не имеет возможности предварительного просмотра XML-файла с пользовательскими представлениями? Какие'не так с этим?