作者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/cn.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