Как показать спиннер с ограниченным количеством предметов в выпадающем меню? - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу использовать спиннер в своем приложении "Активность в Android".

Мое требование: я хочу, чтобы в раскрывающемся списке одновременно отображалось только 6 элементов, если их больше 6, тогда полоса прокрутки должнабыть видимымКак выполнить это требование.

Ниже приведен пример кода, который я пытаюсь использовать для пользовательского интерфейса в Android Activity.xml.

<Spinner
    android:id="@+id/spinner"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:spinnerMode="dropdown"
    android:dropDownVerticalOffset="40dp"
    android:forceHasOverlappingRendering="false" />

Ответы [ 2 ]

0 голосов
/ 26 сентября 2019

Вы можете перейти по этой ссылке для более подробной информации Как ограничить высоту выпадающего представления Spinner в Android

Вы можете использовать эту удивительную библиотеку MaterialSpinner , которая будетсделайте всю тяжелую работу за вас.

Загрузка: внедрение 'com.jaredrummler: spinner: 1.3.1'

внутри вашего XML-файла.

    <com.jaredrummler.materialspinner.MaterialSpinner
    android:id="@+id/spinner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:ms_dropdown_max_height="400dp"/>

установить высоту, используя app:ms_dropdown_max_height="400dp"

0 голосов
/ 26 сентября 2019

Добавьте к вашему элементу xml spinner:

android:dropDownHeight="100dp"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...