[問題] class去extends ImageButton錯誤(解決
大家好,
小弟不才又來求助了...
小弟目前想實作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
01/06 00:37, 1F
→
01/06 09:43, , 2F
01/06 09:43, 2F
→
01/06 13:38, , 3F
01/06 13:38, 3F
問題解決了 似乎是因為我MyImageButton是寫在別的class裡面
所以我把他拉出來另外寫成一個MyImageButton.java再去用就可以了
感謝大家幫我想辦法~如果有更簡便的方法也歡迎提出^_^
謝謝!!!
※ 編輯: ChampionYe 來自: 140.118.155.15 (01/06 14:31)