Stay organized with collections
Save and categorize content based on your preferences.
TabLayout.OnTabSelectedListener
public
static
interface
TabLayout.OnTabSelectedListener
implements
BaseOnTabSelectedListener<TabLayout.Tab>
com.google.android.material.tabs.TabLayout.OnTabSelectedListener
|
Known indirect subclasses
|
Callback interface invoked when a tab's selection state changes.
Summary
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# TabLayout.OnTabSelectedListener\n\nSummary: [Inherited Methods](#inhmethods) \n\nTabLayout.OnTabSelectedListener\n===============================\n\n\n`\npublic\nstatic\n\n\ninterface\nTabLayout.OnTabSelectedListener\n`\n\n\n`\n\n\nimplements\n\n`[BaseOnTabSelectedListener](/reference/com/google/android/material/tabs/TabLayout.BaseOnTabSelectedListener)`\u003c`[TabLayout.Tab](/reference/com/google/android/material/tabs/TabLayout.Tab)`\u003e\n\n\n`\n\n|------------------------------------------------------------------|\n| com.google.android.material.tabs.TabLayout.OnTabSelectedListener |\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Known indirect subclasses [TabLayout.ViewPagerOnTabSelectedListener](/reference/com/google/android/material/tabs/TabLayout.ViewPagerOnTabSelectedListener) |----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [TabLayout.ViewPagerOnTabSelectedListener](/reference/com/google/android/material/tabs/TabLayout.ViewPagerOnTabSelectedListener) | A [TabLayout.OnTabSelectedListener](/reference/com/google/android/material/tabs/TabLayout.OnTabSelectedListener) class which contains the necessary calls back to the provided [ViewPager](/reference/androidx/viewpager/widget/ViewPager) so that the tab position is kept in sync. | |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nCallback interface invoked when a tab's selection state changes.\n\nSummary\n-------\n\n| ### Inherited methods |\n|-----------------------|---|\n| From interface ` `[com.google.android.material.tabs.TabLayout.BaseOnTabSelectedListener](/reference/com/google/android/material/tabs/TabLayout.BaseOnTabSelectedListener)` ` |------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract void` | ` `[onTabReselected](/reference/com/google/android/material/tabs/TabLayout.BaseOnTabSelectedListener#onTabReselected(T))`(T tab) ` Called when a tab that is already selected is chosen again by the user. | | ` abstract void` | ` `[onTabSelected](/reference/com/google/android/material/tabs/TabLayout.BaseOnTabSelectedListener#onTabSelected(T))`(T tab) ` Called when a tab enters the selected state. | | ` abstract void` | ` `[onTabUnselected](/reference/com/google/android/material/tabs/TabLayout.BaseOnTabSelectedListener#onTabUnselected(T))`(T tab) ` Called when a tab exits the selected state. | ||"]]