[問題] setContentView與XML的問題

看板AndroidDev作者 (Neko)時間13年前 (2011/07/24 17:34), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
問題: 我想用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

07/24 17:37, , 1F
你自己定義的class裡面要 override 所有class constructor
07/24 17:37, 1F

07/24 17:38, , 2F
參數有AttributeSet的都要override他,即使沒有內容,寫個
07/24 17:38, 2F

07/24 17:39, , 3F
super也可以
07/24 17:39, 3F

07/24 17:44, , 4F
感謝 我試試看
07/24 17:44, 4F

07/24 17:55, , 5F
XML的話好像會呼叫這個View(Context, AttributeSet)
07/24 17:55, 5F

07/24 18:03, , 6F
恩恩 不確定會不會呼叫 View(Context,AttributeSet,int)
07/24 18:03, 6F

07/24 18:03, , 7F
所以我都寫 以防萬一
07/24 18:03, 7F

07/24 18:08, , 8F
嗯哼 成功顯示了 不過...想在onCreate那邊傳遞一些參數
07/24 18:08, 8F

07/24 18:08, , 9F
用XML的話 不知道怎麼給自訂的參數...
07/24 18:08, 9F
文章代碼(AID): #1EA-SsTK (AndroidDev)
文章代碼(AID): #1EA-SsTK (AndroidDev)