作者Deltaguita (贝纳颂)
看板AndroidDev
标题Re: [问题] view 与 class 的问题
时间Thu May 22 13:11:10 2014
改成
<com.nextzero.testview.Outter
android:id="@+id/outter_layout"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
试试看
※ 引述《redok (火焰)》之铭言:
: 大家好
: 我将一个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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.37.235
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1400735473.A.01D.html
※ 编辑: Deltaguita (220.135.37.235), 05/22/2014 13:14:42
1F:→ redok:谢谢大大,成功了。可是为何有些人这样写却可以呢? 05/22 19:50