视图绑定
//是不是找不到布局文件,不要慌 看下这个名字->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)
网友评论