楼主:
redok (火焰)
2014-05-22 12:48:03大家好
我将一个class (叫做Outter) extends 一个 TextView
然后在 MainActivity的 layout xml 中写下了
<View
class="com.nextzero.testview.Outter"
android:id="@+id/outter_layout"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
然后Outter class 有覆写 TextView原本的constructor (三个都有)
public Outter(Context context, AttributeSet attrs, int defStyle) ...略
可是我在 MainActivity中,却无法将我的View给取出
Outter view = (Outter)findViewById( R.id.outter_layout);
这一行出现 ClassCastException ,可是我完全看不出来哪里有问题...
可以请问为什么吗? 谢谢
附上完整程式码link:
https://dl.dropboxusercontent.com/u/110205128/TestView.zip