是因为findViewById方法是Activity类中的方法,而在其他类中无法直接调用。这个问题可以通过以下几种方式解决:
需要注意的是,以上解决方法都需要在Activity中获取控件对象,然后传递给其他类进行操作。另外,为了避免findViewById的繁琐和冗余,可以考虑使用数据绑定框架或依赖注入框架来简化代码。在Android开发中,常用的数据绑定框架有ButterKnife和DataBinding,依赖注入框架有Dagger和Koin等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云