[問題] 寫程式一定要這樣嗎?

看板AndroidDev作者 (aa)時間3年前 (2021/07/08 12:09), 3年前編輯推噓5(6112)
留言19則, 8人參與, 最新討論串1/1
private button 自訂名字 自訂名字= findviewbyid(r.id.佈局區的名字) 然後就會發生錯誤 因為findvewbyid是父類 還要強制findvewbyid改成button子類 變成下面程式碼 自訂名字=(button) findviewbyid(r.id.佈局區的名字) 才可以執行 請問各位寫程式一定要這樣嗎? 電腦不能聰明一點嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.222.9 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1625717349.A.A5C.html ※ 編輯: a6000200 (27.246.222.9 臺灣), 07/08/2021 12:15:22

07/08 13:18, 3年前 , 1F
可以 但要學更多,代表你要聰明點
07/08 13:18, 1F

07/08 13:18, 3年前 , 2F
而不是要求電腦聰明點
07/08 13:18, 2F

07/08 13:18, 3年前 , 3F
答案你先自己找,有問題再來問
07/08 13:18, 3F

07/08 13:27, 3年前 , 4F
現在預設的kotlin應該很少有這種問題。
07/08 13:27, 4F

07/08 14:31, 3年前 , 5F
後來的版本已經不用手動轉型了, 你可以升級看看
07/08 14:31, 5F

07/08 14:32, 3年前 , 6F
或是學一下databiding, 解決更多要一直寫的煩惱
07/08 14:32, 6F

07/08 20:40, 3年前 , 7F
現在這樣寫Android Studio會直接提醒你這是多餘的
07/08 20:40, 7F

07/09 02:47, 3年前 , 8F
可以試試butterknife,寫程式最重要的是用google的能力
07/09 02:47, 8F

07/09 14:58, 3年前 , 9F
建議套件從新的開始學,如inject可用hilt
07/09 14:58, 9F

07/09 14:58, 3年前 , 10F
不要剛開始就用已經停止維護的東西
07/09 14:58, 10F

07/09 17:05, 3年前 , 11F
推 view binding,跟 butterKnife 和 fvById 說再見
07/09 17:05, 11F

07/10 10:27, 3年前 , 12F
奶油刀感覺是很糟糕的東西
07/10 10:27, 12F

07/10 20:27, 3年前 , 13F
看了一下奶油刀的github,也是建議改用data binding,
07/10 20:27, 13F

07/10 20:27, 3年前 , 14F
感謝情報
07/10 20:27, 14F

07/14 17:18, , 15F
為了改善這個麻煩的步驟,已經有view binding這個方
07/14 17:18, 15F

07/14 17:18, , 16F
法可以用了,不過view binding算是data binding的一
07/14 17:18, 16F

07/14 17:18, , 17F
部分,可以兩個一起學一起理解
07/14 17:18, 17F

07/14 17:18, , 18F
可以去codelabs看裡面的官方教學文章,我也是看那邊
07/14 17:18, 18F

07/14 17:18, , 19F
學的
07/14 17:18, 19F
文章代碼(AID): #1WvdfbfS (AndroidDev)
文章代碼(AID): #1WvdfbfS (AndroidDev)