0
  • 最佳答案
    1. ViewBinding是官方工具,你可以打开生成的对应文件,查看源码,你会发现里面的代码就是findViewById。只不过是通过as帮你做好。
    2. 这样做的好处是什么呢,免得你手误,写错了。
    3. 坏处呢?有些id我只是用来定位,不需要生成代码,这样就多余了,但是问题不大。
    4. 还有就是xml对应一个class,这样类多体积变大,问题很大吗,还能接受吧。
    5. 这个工具相对来说还是比较稳定的,因为他生成的东西和我手写的是一样的,而且还不会出bug。
    6. 新项目看你们需求,如果想做mvvm的话,那就是databinding,如不是建议viewbinding。
    1139423796017500160  评论     打赏       断点-含光君
    • A lonely cat  回复 @断点-含光君
      databinding 感觉全写一块了 用不习惯 还是习惯 viewBinding 这种用控件
      A lonely cat 2021-12-09 00:02   回复 1204736502274318336
    • A lonely cat  回复 @A lonely cat
      的方式
      A lonely cat 2021-12-09 00:02   回复 1204736502274318336
相关问题
我可能进了假群 · Viewbinding / RecycleView
2021-08-27 04:51 311 12
资质平平 · Android
2025-02-20 09:14 92 100
尖沙咀-段坤 · 项目
2025-01-06 23:39 18 2
雅澤yaduo · 领券联盟
2025-01-03 20:39 37 50
呆瓜小董 · webview
2024-11-30 18:02 68 20
阿肥 · 鸿蒙next
2024-10-25 18:07 35 100
尖沙咀-段坤 · 安卓
2024-09-11 11:03 31 2
YanLQ · AOSP
2024-08-10 11:57 35 100
断点 · vue
2024-08-08 10:05 79 30