android自定义圆形ImageView,在使用时报错,提示找不到这个类

想要自定义一个圆形的ImageView用于头像,但是写完自定义的类后,在使用时预览报错:图片说明。这里是引用的地方:图片说明图片说明,引用时我是用提示来补全的,应该路径不会出错,但是在预览界面就是报错,提示找不到:图片说明NOTE: This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first. The following classes could not be found:
- com.cmmr.ccappmobilephone.activity.util.CircularImage (Fix Build Path, Edit XML, Create Class)。请问这个是什么原因导致的,该怎么解决啊?谢谢啦。

可以运行吗,应该只是preview渲染的问题吧,或者rebuild一下

你那个类名不是叫MaskedImage?应该是你MaskedImage类里面有问题

我看你的代码在XML文件里声明引用这个类进行布局
“com.cmmr.ccappmobilephone.activity.util.CircularImage ”
但目录结构图因为打码了我不确定你是否有这个类。
你应该是搞反了,你需要把圆形头像的布局放在 CircularImage里。整体界面放在MaskedImage中,通过MaskedImage的布局文件引用CircularImage

应该不是类的问题,因为比如我自定义的GridView,使用时也是出现了这个问题。图片说明图片说明图片说明也是出现了The following classes could not be found:
- com.cmmr.ccappmobilephone.activity.flow.list.utils.MyGridView (Change to android.widget.GridView, Fix Build Path, Edit XML, Create Class)这个问题。图片说明。这个是自定义的那个GridView,由此来看,应该不是类的问题。还有什么可能的愿意呢?

如果可以通过 ctrl+单击 进入这个类的话就不用管,这是studio的问题,有时候build 一下就好了,有时候不行,不过不影响运行。