我想用2 TabLayout
实现简单的Tabs
。但是我注意到,如果我以编程方式选择选项卡,则只有在UI中点击它才会触发onTabSelected,
。
任何建议如何触发它?
tabs.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener {
override fun onTabSelected(tab: TabLayout.Tab) {
lastSelected = tab.position
startFragment()
}
override fun onTabUnselected(tab: TabLayout.Tab) {}
override fun onTabReselected(tab: TabLayout.Tab) {}
})
tabs.getTabAt(0)?.select()
嗯。您可以使用View.performClick()
使它起作用。