请帮助:导入时出错re.search('\w\d', '!!!54???')
re.search('\d\w', '!!5a?@#[ff')
re.search('[abc]\d\w', 'a5a')
它说android.support.design.widget.TabLayout
我的build.gradle:
"can not resolve symbol 'design'
答案 0 :(得分:21)
您忘了添加设计支持库。只需在gradle app
文件中添加此依赖项:
implementation 'com.android.support:design:26.0.+'
Design包提供API以支持向您的应用添加材料设计组件和模式。
Design Support库增加了对应用程序开发人员构建的各种材料设计组件和模式的支持,例如
navigation drawers
,floating action buttons (FAB)
,snackbars
和TabLayout
。
或AndroidX依赖:
implementation "com.google.android.material:material:1.0.0"
答案 1 :(得分:3)
正如您可以在doc中查看是否要使用TabLayout
,您必须添加此依赖项:
com.android.support:design:26.0.2
在build.gradle
区块中添加dependencies
:
compile 'com.android.support:design:26.0.2'
答案 2 :(得分:0)
这是我迁移到androidx时发生的事情。您必须将其添加到gradle文件中:
implementation 'com.google.android.material:material:1.1.0-alpha09'
此外,TabLayout的位置已更改。来自
android.support.design.widget.TabLayout
到
com.google.android.material.tabs.TabLayout
这是androidx的class mappings。 这是新的documentation for the TabLayout。
答案 3 :(得分:0)
替换为:
android.support.design.widget.TabLayout
有了这个:
import com.google.android.material.tabs.TabLayout;
并为我工作! ;-)
需要添加到build_gradle(APP):
implementation 'com.google.android.material:material:1.0.0'