无法解析 Android Studio 中的符号“coordinatorlayout”

我正在创建一个 Android 应用程序并使用坐标布局,但出现此错误。已经在 build.gradle 文件和 Activity_main.xml 文件中添加了坐标布局。另一个类工作正常,只是在这一行代码中存在问题。是否有任何替代方法可以将坐标布局替换为任何其他布局设计。


这是我的 MainActivity.java 文件,已经导入了设计布局。在activity_main.xml 文件中也是如此。


MainActivity.java


import android.net.Uri;

import android.os.Bundle;

import android.support.design.widget.CoordinatorLayout;

import android.support.design.widget.Snackbar;

import android.support.design.widget.TabLayout;


public class MainActivity extends AppCompatActivity {

    ...

    ...

    @BindView(R.id.image_preview)

    ImageView imagePreview;


    @BindView(R.id.tabs)

    TabLayout tabLayout;


    @BindView(R.id.viewpager)

    ViewPager viewPager;


    @BindView(R.id.coordinator_layout)  //here I'm getting error 'cannot resolve symbol 'coordinate layout''

    CoordinatorLayout coordinatorLayout;

    ...

    ...

}

活动主文件


<?xml version="1.0" encoding="utf-8"?>

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    tools:context=".MainActivity">


    <android.support.design.widget.AppBarLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:theme="@style/AppTheme.AppBarOverlay">


        <android.support.v7.widget.Toolbar

            android:id="@+id/toolbar"

            android:layout_width="match_parent"

            android:layout_height="?attr/actionBarSize"

            android:background="@android:color/white"

            app:popupTheme="@style/AppTheme.PopupOverlay" />


    </android.support.design.widget.AppBarLayout>


    <include layout="@layout/content_main" />


</android.support.design.widget.CoordinatorLayout>


守着一只汪
浏览 137回答 2
2回答

POPMUISE

您可以为坐标布局添加 id,就像android:id="@+id/coordinator_layout"您的<android.support.design.widget.CoordinatorLayout所以它会起作用

拉莫斯之舞

当我添加时它已经为我修复了implementation&nbsp;'androidx.coordinatorlayout:coordinatorlayout:<whatever&nbsp;the&nbsp;newest&nbsp;version&nbsp;is>'到我的模块依赖块。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java