Please help: I got error when import android.support.design.widget.TabLayout
It say "can not resolve symbol 'design'
My build.gradle:
compileSdkVersion 26
buildToolsVersion "26.0.0"
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',
{
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:support-v4:26'
testCompile 'junit:junit:4.12'
}
com.google.android.material.tabs.TabLayout. TabLayout provides a horizontal layout to display tabs.
Most often “R cannot be resolved” error appears if there is an issue with some of your resource files. Due to this error, you are unable to build your application. That's why we need to solve this error as it not getting away by just doing a simple restart or hitting Alt+Enter.
This happened to me when migrating to androidx. You have to add this to your gradle file:
implementation 'com.google.android.material:material:1.1.0-alpha09'
Also, the location of the TabLayout has changed. From
android.support.design.widget.TabLayout
to
com.google.android.material.tabs.TabLayout
Here are the class mappings for androidx. Here is the new documentation for the TabLayout.
Replaced this:
android.support.design.widget.TabLayout
With this:
import com.google.android.material.tabs.TabLayout;
and worked for me! ;-)
You need to add to build_gradle (APP):
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