Как в CardView вручную добавить элементы?

262
03 мая 2017, 08:40

Здравствуйте. Как в CardView добавить больше 1 элемента?

  <android.support.v7.widget.CardView style="@style/FullCardView">
    <ru.xxx.hhhh.view.CompatDrawableTextView
        android:id="@+id/notifications"
        style="@style/Settings.Item"
        android:text="@string/setting_notifications"
        app:drawableLeftCompat="@drawable/settings_logout" />
</android.support.v7.widget.CardView>

щас сколько бы CompatDrawableTextView я не добавлял в CardView они как бы добавляются, но все в одном месте отображаются. Т.е нечто такое `

    <ru.xxx.hhhh.view.CompatDrawableTextView
        android:id="@+id/notifications"
        style="@style/Settings.Item"
        android:text="@string/setting_notifications"
        app:drawableLeftCompat="@drawable/settings_logout" />
    <ru.xxx.hhhh.view.CompatDrawableTextView
        android:id="@+id/notifications_2"
        style="@style/Settings.Item"
        android:text="@string/setting_notifications"
        app:drawableLeftCompat="@drawable/settings_logout" />
</android.support.v7.widget.CardView>

отображается некорректно, в виде наложения двух элементов CompatDrawableTextView друг на друга. Прошу вшей помощи.

Answer 1

Добавьте LinearLayout:

<LinearLayout
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
</LinearLayout>

И в него помещайте ваши элементы.

<android.support.v7.widget.CardView style="@style/FullCardView">
<LinearLayout
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
<ru.xxx.hhhh.view.CompatDrawableTextView
    android:id="@+id/notifications"
    style="@style/Settings.Item"
    android:text="@string/setting_notifications"
    app:drawableLeftCompat="@drawable/settings_logout" />
</LinearLayout>
</android.support.v7.widget.CardView>
READ ALSO
может ли конструктор быть виртуальным?

может ли конструктор быть виртуальным?

это вопрос из теста, а я не особо понимаю что значит виртуальный конструктор поэтому прошу помощи

303
Поддерживается ли Terracotta Server?

Поддерживается ли Terracotta Server?

Всем привет! Пытаюсь настроить персистентный кэш на кластерном сервере TerracotaПока пытался запустить кластер, наткнулся на информацию, о том,...

260
Не могу определится с выбором паттерна

Не могу определится с выбором паттерна

Создать суперкласс Грузоперевозчик и подклассы Самолет, Поезд, Автомобиль, Велосипед, КорабльЗадать правила выбора транспорта в зависимости...

281
Анимированная стрелка в формате SVG

Анимированная стрелка в формате SVG

Это мой первый опыт использования SVG, и я хочу узнать, возможно ли создать анимированный линейный график со стрелкой

335