Как добавить cardview в макет xml в AndroidX - PullRequest
0 голосов
/ 31 октября 2018

Как добавить cardview в макет xml в AndroidX

После обновления до AndroidX

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="5dp">

выдает ошибку

Следующие классы не найдены: - android.support.v7.widget.CardView (исправить путь сборки, изменить XML, создать класс)

dependencies {

    implementation 'androidx.appcompat:appcompat:1.0.0'

    implementation 'androidx.cardview:cardview:1.0.0'

но я не знаю, как использовать CardView в xml под AndroidX

Спасибо

Ответы [ 3 ]

0 голосов
/ 21 мая 2019

Заменить эту строку

от

<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"

до

<androidx.cardview.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"

Это будет нормально работать в AndroidX .

0 голосов
/ 19 июля 2019

Добавьте 'androidx.cardview: cardview: 1.0.0' в зависимости gradle и соответственно измените xml.

0 голосов
/ 31 октября 2018

Класс изменился на:

androidx.cardview.widget.CardView

Если вы хотите использовать старые имена классов, вам нужно добавить android:enableJetifier=true к вашему gradle.properties и использовать вместо этого зависимости appcompat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...