[問題] view 與 class 的問題
大家好
我將一個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), 來自: 116.89.142.48
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1400734085.A.AC4.html
推
05/22 13:29, , 1F
05/22 13:29, 1F
→
05/22 13:29, , 2F
05/22 13:29, 2F
推
05/22 13:31, , 3F
05/22 13:31, 3F
→
05/22 19:49, , 4F
05/22 19:49, 4F
推
05/23 11:41, , 5F
05/23 11:41, 5F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):