Контент из ScrollView -> Relative Layout не отображается

Я хочу, чтобы мой контент отображался в этом ScrollView. Этот ScrollView находится в CardView.

<android.support.v7.widget.CardView
        android:id = "@+id/card_name"
        android:layout_width = "0dp"
        android:layout_height = "0dp"
        android:layout_columnWeight = "1"
        android:layout_rowWeight = "1"
        android:layout_marginBottom = "15dp"
        android:layout_marginLeft = "15dp"
        android:layout_marginRight = "15dp"
        app:cardElevation = "10dp"
        app:cardBackgroundColor = "#CCffffff"
        app:cardCornerRadius = "10dp">

        <LinearLayout
            android:layout_width = "match_parent"
            android:layout_margin = "15dp"
            android:layout_height = "match_parent">

        <ScrollView
            android:layout_width = "match_parent"
            android:layout_height = "wrap_content">

            <RelativeLayout
                android:layout_width = "match_parent"
                android:layout_gravity = "top|center"
                android:layout_height = "match_parent">

                <TextView
                    android:id = "@+id/textviewhead"
                    android:layout_width = "match_parent"
                    android:layout_height = "wrap_content"
                    android:textColor = "@color/colorAccent"
                    android:textSize = "20dp"
                    android:textStyle = "bold"
                    tools:text = "..." />

                <TextView
                    android:id = "@+id/textviewinfo"
                    android:layout_width = "match_parent"
                    android:layout_height = "wrap_content"
                    android:layout_below = "@+id/textviewhead"
                    android:layout_marginTop = "5dp"
                    android:textColor = "@color/colorAccent"
                    android:textSize = "16dp"
                    tools:text = "..." />

                <TextView
                    android:id = "@+id/textviewinfo2"
                    android:layout_width = "match_parent"
                    android:layout_height = "wrap_content"
                    android:layout_below = "@+id/textviewinfo"
                    android:layout_marginTop = "5dp"
                    android:textColor = "@color/colorAccent"
                    android:textSize = "16dp"
                    tools:text = "..." />
            </RelativeLayout>

        </ScrollView>

        </LinearLayout>

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

Я также пробовал без LinearLayout, но у меня это не сработало. В предварительном просмотре AndroidStudio содержимое также отображается, и вы также можете прокручивать его. Как только я попробую все это в эмуляторе или на своем мобильном телефоне, вы увидите только белый CardView. Я также пытался изменить "match_parent" на "wrap_content", но мой мобильный телефон по-прежнему ничего не показывает.

Надеюсь, кто-нибудь поможет мне с этой проблемой. С наилучшими пожеланиями

Jere

Это нормально, что высота и ширина вашего Cardview равны 0dp?

samaromku 26.07.2018 22:19

Да, это нормально, потому что это сетка. Вот почему существует вес колонки.

Jeremy Brehe 26.07.2018 22:49
1
2
28
0

Другие вопросы по теме