[問題] 用屬性登錄事件跟用程式碼登錄事件
大家好 小弟一直很好奇一個問題
我們都知道很多物件都有 on click 的屬性
其中只要寫上方法名稱就可以登錄上物件
但是 如果今天要用程式碼
必須實作介面和setOnClickListener()
甚至還要import一些package
小弟對於xml的部分不是很熟
只是好奇 為什麼屬性可以設置事件?
另外
我上一篇文章的問題 我好像找到原因了
因為我衍生的是ActionBarActivity而非原類別Activity
光請問這兩者的差別在哪裡?
感謝前輩們的回答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.16.54
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1401768310.A.C03.html
針對第二個問題
自己回答一下 關鍵字其實是fragment
google上有很多資料 是Android3.0出現的產物
有點類似Ajax!
※ 編輯: wa007123456 (61.228.16.54), 06/03/2014 14:30:51
經過一陣研究 我發現可以使用Empty Activity來跳過Fragment的問題
雖然網路上有很多教學 但是我想還是先用重頭開始比較好(特別是新手)
另外有關Eclipse 雖然比以前好用很多
但是還是要注意 id會隨著改變而改變
但是有些比較細微的地方 會沒有被改
導致layout設定不出來 所以這裡特別提醒 如果程式.apk放到手機上跑不出來
除了邏輯問題 也有可能是 layout 的id 沒有設好
※ 編輯: wa007123456 (61.228.16.54), 06/03/2014 18:59:51