为什么用findViewById获得View可以强转成各种不同的View子类,但是转换成自己写的继承ListView的类却报ClassCastExection?

【为什么用findViewById获得View可以强转成各种不同的View子类,但是转换成自己写的继承ListView的类却报ClassCastExection?】

为什么用findViewById获得View可以强转成各种不同的View子类,但是转换成自己写的继承ListView的类却报ClassCastExection?

文章插图
为什么findViewById得到的View可以被强制转换成各种View子类,但是继承了自己写的ListView的类却上报给ClassCastExection?为什么findViewById得到的View可以被强制转换成各种View子类,但是继承了自己写的ListView的类却上报给ClassCastExection?导读:请问为什么可以用findViewById获取View,可以强制转换成各种View子类,但是继承ListView并转换成它的类却上报给ClassCastExection?提取主要零件代码: