Member 10330270 Ответов: 0

Имея многострочный выпадающий список с spinnerMode=dropdown?


У меня есть спиннер с очень длинным текстом, который заполняется из базы данных. У меня есть пользовательский макет для выпадающего списка здесь:

Multiline_spinner_dropdown.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    style="?android:attr/spinnerDropDownItemStyle"
    android:singleLine="false"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="38sp"
    android:ellipsize="marquee"
    android:padding="8dp"
    android:removed="@drawable/gradient_spinner_popup" />


Вот мой спиннер в моем макете:

<Spinner
    style="@style/spinnerstyle1080dp"
    android:id="@+id/Spinner4"
    android:layout_width="match_parent"
    android:layout_height="98dp"
    android:layout_centerVertical="true"
    android:layout_below="@+id/View4"
    android:popupremoved="@android:color/transparent"
    android:spinnerMode="dropdown"
    android:dropDownVerticalOffset="0dp"
    android:dropDownWidth="fill_parent" />


Если я удалю
android:spinnerMode="dropdown"
из моего прядильщика в моем макете текст обертывается так, как он должен быть, но выпадающий список прядильщика всплывает как диалог, который не является тем, что я хочу.

Как я могу иметь
android:spinnerMode="dropdown"
и есть ли перенос текста, когда он слишком длинный для отображения на экране?

0 Ответов