作者a6000200 (aa)
看板AndroidDev
標題[問題] 寫程式一定要這樣嗎?
時間Thu Jul 8 12:09:07 2021
private button 自訂名字
自訂名字= findviewbyid(r.id.佈局區的名字)
然後就會發生錯誤 因為findvewbyid是父類
還要強制findvewbyid改成button子類
變成下面程式碼
自訂名字=(button) findviewbyid(r.id.佈局區的名字)
才可以執行
請問各位寫程式一定要這樣嗎?
電腦不能聰明一點嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.222.9 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1625717349.A.A5C.html
※ 編輯: a6000200 (27.246.222.9 臺灣), 07/08/2021 12:15:22
1F:推 linlin76: 可以 但要學更多,代表你要聰明點 07/08 13:18
2F:→ linlin76: 而不是要求電腦聰明點 07/08 13:18
3F:→ linlin76: 答案你先自己找,有問題再來問 07/08 13:18
4F:→ zop: 現在預設的kotlin應該很少有這種問題。 07/08 13:27
5F:→ RX1226: 後來的版本已經不用手動轉型了, 你可以升級看看 07/08 14:31
6F:→ RX1226: 或是學一下databiding, 解決更多要一直寫的煩惱 07/08 14:32
7F:→ Freckle319: 現在這樣寫Android Studio會直接提醒你這是多餘的 07/08 20:40
8F:噓 bbkingck: 可以試試butterknife,寫程式最重要的是用google的能力 07/09 02:47
9F:推 dream2007: 建議套件從新的開始學,如inject可用hilt 07/09 14:58
10F:→ dream2007: 不要剛開始就用已經停止維護的東西 07/09 14:58
11F:推 yc0015139: 推 view binding,跟 butterKnife 和 fvById 說再見 07/09 17:05
12F:推 RX1226: 奶油刀感覺是很糟糕的東西 07/10 10:27
13F:推 bbkingck: 看了一下奶油刀的github,也是建議改用data binding, 07/10 20:27
14F:→ bbkingck: 感謝情報 07/10 20:27
15F:推 ohmylove347: 為了改善這個麻煩的步驟,已經有view binding這個方 07/14 17:18
16F:→ ohmylove347: 法可以用了,不過view binding算是data binding的一 07/14 17:18
17F:→ ohmylove347: 部分,可以兩個一起學一起理解 07/14 17:18
18F:→ ohmylove347: 可以去codelabs看裡面的官方教學文章,我也是看那邊 07/14 17:18
19F:→ ohmylove347: 學的 07/14 17:18