[問題] class去extends ImageButton錯誤(解決

看板AndroidDev作者 (A Sunny Boy!! haha)時間11年前 (2013/01/05 21:22), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
大家好, 小弟不才又來求助了... 小弟目前想實作ImageButton點選後會放大並且記錄目前為已點選狀態, (因為之後要再實做點第二次會縮小回去) 所以自己寫一個Class MyImageButton extends ImageButton 一開始先不新增任何其他東西,就只加入三個Constructor, 然後就把它當一般ImageButton來使用,也就是 //宣告 private MyImageButton mImgShow; ... ... //與元件綁定 mImgShow = (MyImageButton) findViewById(R.id.imgShow); ... ... //點選後觸發的ClickListener裡面加入改變大小的CODE v.layout(v.getLeft()-20, v.getTop()-20, v.getRight()+20, v.getBottom()+20); 但很sad地裝到模擬器後會出錯... 我去extends ImageButton但是沒加任何東西不是會跟ImageButton一樣嗎... 結果為什麼會出錯~"~ code: http://nopaste.info/f05f57bb74.html 感謝各位高手大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.155.15 ※ 編輯: ChampionYe 來自: 140.118.155.15 (01/05 21:31)

01/06 00:37, , 1F
有錯誤訊息嗎? xml裡面的物件是 MyImageButton嗎?
01/06 00:37, 1F

01/06 09:43, , 2F
Eclipse上的錯誤訊息頗多 XML不管有沒有改My都一樣錯誤
01/06 09:43, 2F

01/06 13:38, , 3F
clean 掉再重 build?
01/06 13:38, 3F
問題解決了 似乎是因為我MyImageButton是寫在別的class裡面 所以我把他拉出來另外寫成一個MyImageButton.java再去用就可以了 感謝大家幫我想辦法~如果有更簡便的方法也歡迎提出^_^ 謝謝!!! ※ 編輯: ChampionYe 來自: 140.118.155.15 (01/06 14:31)
文章代碼(AID): #1Gw2aFPv (AndroidDev)