android开发 WaveView可否当父类布局使用

自定义的WaveView:
图片说明

如图想用WaveView当父类控件里面放其他控件,现在这么做直接报错:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zyq.waveview/com.zyq.waveview.MainActivity}: java.lang.ClassCastException: com.zyq.waveview.WaveView cannot be cast to android.view.ViewGroup
不知能否实现

经过测试是可以的,但是你的自定义控件要继承于ViewGroup的子控件(例如 LinearLayout 等等),然后是可以在自定义控件的基础上继续添加子控件