问题
I just tried to implement tabLayout on Android with androidX and im not able to do it.
Is tabLayout on androidX deprecated?
回答1:
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.
回答2:
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'
}
来源:https://stackoverflow.com/questions/58177134/android-tablayout-in-androidx