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 300 12
幻影~ · 提问
2024-04-13 20:13 8 2
幻影~ · 找工作
2024-04-07 10:44 15 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2