Расширяемое текстовое представление. Как сделать так, чтобы оно свернулось до 2 строк вместо 0 строк?

Вот библиотека, которую я использую.

Я могу расширить свой просмотр текста и минимизировать его. Тем не менее, он полностью минимизируется. Я просто хочу минимизировать его до 2 строк.

Я проверил примеры GitHub, но похоже, что они используют 2 вида текста и переключают их видимость. Я хотел бы избежать этого. Вот код и XML.

Вот мой xml

<com.github.aakira.expandablelayout.ExpandableRelativeLayout
                    android:id="@+id/expandable_opening_hours"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_marginEnd="16dp"
                    android:layout_marginRight="16dp"
                    android:layout_marginTop="4dp"
                    app:ael_duration="500"
                    app:ael_expanded="true"
                    app:ael_interpolator="accelerate"
                    app:ael_orientation="vertical"
                    app:layout_constraintEnd_toEndOf="parent"
                    app:layout_constraintStart_toStartOf="@+id/textView6"
                    app:layout_constraintTop_toBottomOf="@+id/textView6">

                    <TextView
                        android:id="@+id/openingTextView"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:textColor="@color/medium_grey"
                        android:textSize="@dimen/text_size_12"
                        tools:text="Weekdays 7am - 9:30pm;  \nWeekend 7:30am - 8pm; PH Closed" />

                </com.github.aakira.expandablelayout.ExpandableRelativeLayout>

1 ответ

Если вы устанавливаете видимость TextView на "Gone", это минимизирует весь текстовый вид. Вы должны пойти на два просмотра текста.

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