作者neko0624 (Neko)
看板AndroidDev
標題[問題] setContentView與XML的問題
時間Sun Jul 24 17:34:43 2011
問題:
我想用XML文件當作setContentView( )的參數
XML裡有android內建的元件TextView
跟另外一個我自己繼承View類別所寫的class
我要怎麼在XML裡面把我自己寫的class放進去
看過一些別人寫的 是打上PackageName.ClassName
例如我的class叫mView.java就在XML裡打
<com.xxx.xxx.mView />
可是我一直FC 不知道錯在哪邊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.176.185
1F:推 tericky:你自己定義的class裡面要 override 所有class constructor 07/24 17:37
2F:→ tericky:參數有AttributeSet的都要override他,即使沒有內容,寫個 07/24 17:38
3F:→ tericky:super也可以 07/24 17:39
4F:→ neko0624:感謝 我試試看 07/24 17:44
5F:→ neko0624:XML的話好像會呼叫這個View(Context, AttributeSet) 07/24 17:55
6F:→ tericky:恩恩 不確定會不會呼叫 View(Context,AttributeSet,int) 07/24 18:03
7F:→ tericky:所以我都寫 以防萬一 07/24 18:03
8F:→ neko0624:嗯哼 成功顯示了 不過...想在onCreate那邊傳遞一些參數 07/24 18:08
9F:→ neko0624:用XML的話 不知道怎麼給自訂的參數... 07/24 18:08