dataBinding

视图绑定

//是不是找不到布局文件,不要慌 看下这个名字->FragmentViewPagerBinding 他是根据绑定视图生成的类,通过他绑定了布局文件

//然后通过binding.root得到布局文件

val binding = FragmentViewPagerBinding.inflate(inflater, container, false)

val tabLayout = binding.tabs

val viewPager = binding.viewPager

最后得到的view就是binding.getroot


在fragment listview 或者recycleview中也可以写成

    val listItemBinding = ListItemBinding.inflate(layoutInflater, viewGroup, false)

// or

val listItemBinding = DataBindingUtil.inflate(layoutInflater, R.layout.list_item, viewGroup, false)


    val binding: ActivityMainBinding = DataBindingUtil.setContentView(this, R.layout.activity_main)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。