Re: [問題] view 與 class 的問題
改成
<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://www.ptt.cc/bbs/AndroidDev/M.1400735473.A.01D.html
※ 編輯: Deltaguita (220.135.37.235), 05/22/2014 13:14:42
→
05/22 19:50, , 1F
05/22 19:50, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):