I just tried to implement tabLayout on Android with androidX and im not able to do it.
Is tabLayout on androidX deprecated?
These methods have a features: always attaching the "tab widget" with a ViewPager , and in order to make this requirement, we must disable swipe feature of the ViewPager . Now, with Material design, we now use TabLayout widget, which can "stand alone" to build a tab bar and do not need a ViewPager anymore.
You need to add material library as a dependency to build.gradle
file to use TabLayout
dependencies {
implementation 'com.google.android.material:material:1.0.0'
}
also inclue google()
maven repository to the repositories
section of the root build.gradle
allprojects {
repositories {
google()
jcenter()
}
}
You can read the Getting started with Material Components for Android to learn more about the library.
TabLayout belongs to Maven artifact com.android.support:design:$version
if you want to use TabLayout in androidX you need to add material library
Ref : https://developer.android.com/jetpack/androidx/migrate
Ref : https://developer.android.com/jetpack/androidx/migrate/artifact-mappings
so you need to add implementation 'com.google.android.material:material:1.0.0'
in dependency.
dependencies {
implementation 'com.google.android.material:material:1.0.0'
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With