看板 AndroidDev 關於我們 聯絡資訊
問題: 我想用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
tericky:你自己定義的class裡面要 override 所有class constructor 07/24 17:37
tericky:參數有AttributeSet的都要override他,即使沒有內容,寫個 07/24 17:38
tericky:super也可以 07/24 17:39
neko0624:感謝 我試試看 07/24 17:44
neko0624:XML的話好像會呼叫這個View(Context, AttributeSet) 07/24 17:55
tericky:恩恩 不確定會不會呼叫 View(Context,AttributeSet,int) 07/24 18:03
tericky:所以我都寫 以防萬一 07/24 18:03
neko0624:嗯哼 成功顯示了 不過...想在onCreate那邊傳遞一些參數 07/24 18:08
neko0624:用XML的話 不知道怎麼給自訂的參數... 07/24 18:08