added in version 24.1.0
belongs to Maven artifact com.android.support:appcompat-v7:28.0.0-alpha1
Deprecated since version 24.1.0

ActionBar.TabListener

public static interface ActionBar.TabListener

android.support.v7.app.ActionBar.TabListener


This interface was deprecated in API level 24.1.0.
Action bar navigation modes are deprecated and not supported by inline toolbar action bars. Consider using other common navigation patterns instead.

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

Summary

Public methods

abstract void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft)

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

abstract void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft)

Called when a tab enters the selected state.

abstract void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft)

Called when a tab exits the selected state.

Public methods

onTabReselected

added in version 24.1.0
void onTabReselected (ActionBar.Tab tab, 
                FragmentTransaction ft)

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 FragmentTransaction: A FragmentTransaction for queuing fragment operations to execute once this method returns. This FragmentTransaction does not support being added to the back stack.

onTabSelected

added in version 24.1.0
void onTabSelected (ActionBar.Tab tab, 
                FragmentTransaction ft)

Called when a tab enters the selected state.

Parameters
tab ActionBar.Tab: The tab that was selected

ft FragmentTransaction: 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.

onTabUnselected

added in version 24.1.0
void onTabUnselected (ActionBar.Tab tab, 
                FragmentTransaction ft)

Called when a tab exits the selected state.

Parameters
tab ActionBar.Tab: The tab that was unselected

ft FragmentTransaction: 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.