private button 自订名字
自订名字= findviewbyid(r.id.布局区的名字)
然后就会发生错误 因为findvewbyid是父类
还要强制findvewbyid改成button子类
变成下面程式码
自订名字=(button) findviewbyid(r.id.布局区的名字)
才可以执行
请问各位写程式一定要这样吗?
电脑不能聪明一点吗?
谢谢
作者:
linlin76 (linlin76)
2021-07-08 13:18:00可以 但要学更多,代表你要聪明点而不是要求电脑聪明点答案你先自己找,有问题再来问
作者:
zop (ㄞ肝ㄞ肝~一元二十罐~)
2021-07-08 13:27:00现在默认的kotlin应该很少有这种问题。
作者:
RX1226 (NO KING)
2021-07-08 14:31:00后来的版本已经不用手动转型了, 你可以升级看看或是学一下databiding, 解决更多要一直写的烦恼
作者: Freckle319 (Freckle) 2021-07-08 20:40:00
现在这样写Android Studio会直接提醒你这是多余的
作者:
bbkingck (Twister)
2021-07-09 02:47:00可以试试butterknife,写程式最重要的是用google的能力
建议套件从新的开始学,如inject可用hilt不要刚开始就用已经停止维护的东西
推 view binding,跟 butterKnife 和 fvById 说再见
作者:
RX1226 (NO KING)
2021-07-10 10:27:00奶油刀感觉是很糟糕的东西
作者:
bbkingck (Twister)
2021-07-10 20:27:00看了一下奶油刀的github,也是建议改用data binding,感谢情报
为了改善这个麻烦的步骤,已经有view binding这个方法可以用了,不过view binding算是data binding的一部分,可以两个一起学一起理解可以去codelabs看里面的官方教学文章,我也是看那边学的