代码没问题为什么启动安卓虚拟机只显示黑屏一个

代码如下,应该会显示一个黄色圆但是打开是个黑屏,是不是没有画布的原因?图片说明

在XML中添加 你的自定义view要重写两个参数的构造方法

你这个自定义View也写不到xml里面去,因为你不是public的,.
你的canvas是自定View里面的画布,自定义View没调用,onDraw也不会走

在代码中动态生成view 例如View view = new View();系统会调用一个参数的构造方法,在布局文件中声明系统会自动调用两个参数的构造方法
如果有自定义的属性的话要用到三个参数的构造方法。自定义View一般要写成外部类吧。。。。。