у меня есть ошибка в моем коде XML, который останавливает все приложение - PullRequest
0 голосов
/ 23 октября 2019

У меня есть ошибка, это его мой код

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.2.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

    implementation 'androidx.cardview:cardview:1.0.0'

и для xml

<android.support.v7.widget.CardView
            android:id="@+id/card_view"
            android:layout_width="match_parent"
            android:layout_height="293dp"
            app:cardBackgroundColor="@color/card"
            app:cardCornerRadius="10dp"
            app:cardElevation="5dp"
            app:cardUseCompatPadding="true">

            <TextView
                android:id="@+id/textView4"
                android:layout_width="432dp"
                android:layout_height="510dp"
                android:text="TextView" />

            <WebView
                android:id="@+id/webview"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                tools:ignore="WebViewLayout" />
        </android.support.v7.widget.CardView>

С этими строками кода приложение останавливается, и я пытаюсь только со строкой зависимостей и яя не поместил строку кода для XML, только с помощью строк просмотра карт с помощью зависимостей и hid не остановился, но когда я поместил строку кода для файла XML, приложение остановилось.

1 Ответ

0 голосов
/ 23 октября 2019

В вашем файле Gradle есть androidx версия CardView:

implementation 'androidx.cardview:cardview:1.0.0'

Но вы используете старую версию CardView в файле макета:

<android.support.v7.widget.CardView ... />

Вы должны использовать одну и ту же версию в обоих. Поэтому замените тег в файле макета следующим образом:

<androidx.cardview.widget.CardView ... />
...