Как использовать Cardview в Android - PullRequest
1 голос
/ 23 октября 2019

Я пытаюсь сделать вид карты, но я не могу понять, как сделать страницу прокрутки с textview и webview. Может кто-нибудь показать мне основной код Card View.

<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" />

Я хочу, чтобы на странице моего приложения были текстовое представление и веб-просмотр, которые пользователь мог прокручивать. Поэтому я думаю, что я могу сделать это с помощью cardview, но я не могу понять код cardview, который я видел на видео. Как я могу использовать эту функцию только с просмотром текста и просмотром карты?

Я просмотрел несколько видео на CardView, но не могу использовать их код для того, что я хочу сделать. У меня есть только текстовое представление и веб-просмотр, которые я хочу, чтобы пользователь мог прокручивать. Кто-нибудь покажет какой-нибудь базовый код вида карты и объяснит, что он делает?

1 Ответ

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

Добавить зависимости вида карты

   dependencies {
            implementation 'androidx.cardview:cardview:1.0.0'
   }

Добавить вид карты в свой макет

<androidx.cardview.widget.CardView
        android:id="@+id/card_view"
        xmlns:card_view="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        card_view:cardBackgroundColor="@color/grey_300"
        card_view:cardCornerRadius="10dp"
        card_view:cardElevation="5dp"
        card_view: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" />
</<androidx.cardview.widget.CardView>
...