Android
TabLayout
Zoeken…
Een TabLayout gebruiken zonder ViewPager
Meestal wordt een TabLayout
samen met een ViewPager gebruikt om de bijbehorende veegfunctionaliteit te krijgen.
Het is mogelijk om een TabLayout
zonder ViewPager
met behulp van een TabLayout.OnTabSelectedListener
.
Voeg eerst een TabLayout
aan het XML-bestand van uw activiteit:
<android.support.design.widget.TabLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/tabLayout" />
Voor navigatie binnen een Activity
vult u de gebruikersinterface handmatig in op basis van het geselecteerde tabblad.
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
int position = tab.getPosition();
switch (tab.getPosition()) {
case 1:
getSupportFragmentManager().beginTransaction()
.replace(R.id.fragment_container, new ChildFragment()).commit();
break;
// Continue for each tab in TabLayout
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow