TabListener

interface TabListener
androidx.appcompat.app.ActionBar.TabListener

Callback interface invoked when a tab is focused, unfocused, added, or removed.

Summary

Public methods
abstract Unit

Called when a tab that is already selected is chosen again by the user.

abstract Unit

Called when a tab exits the selected state.

abstract Unit

Called when a tab enters the selected state.

Public methods

onTabReselected

abstract fun onTabReselected(tab: ActionBar.Tab!, ft: FragmentTransaction!): Unit

Called when a tab that is already selected is chosen again by the user. Some applications may use this action to return to the top level of a category.

Parameters
tab ActionBar.Tab!: The tab that was reselected.
ft ActionBar.Tab!: A FragmentTransaction for queuing fragment operations to execute once this method returns. This FragmentTransaction does not support being added to the back stack.

onTabUnselected

abstract fun onTabUnselected(tab: ActionBar.Tab!, ft: FragmentTransaction!): Unit

Called when a tab exits the selected state.

Parameters
tab ActionBar.Tab!: The tab that was unselected
ft ActionBar.Tab!: A FragmentTransaction for queuing fragment operations to execute during a tab switch. This tab's unselect and the newly selected tab's select will be executed in a single transaction. This FragmentTransaction does not support being added to the back stack.

onTabSelected

abstract fun onTabSelected(tab: ActionBar.Tab!, ft: FragmentTransaction!): Unit

Called when a tab enters the selected state.

Parameters
tab ActionBar.Tab!: The tab that was selected
ft ActionBar.Tab!: A FragmentTransaction for queuing fragment operations to execute during a tab switch. The previous tab's unselect and this tab's select will be executed in a single transaction. This FragmentTransaction does not support being added to the back stack.