Nano Hash - криптовалюты, майнинг, программирование

Спиннер открывается сверху, а не снизу

[Здесь прекрасно видна проблема, выпадающий список открывается сверху спиннера, а не снизу, и я не знаю, что делать, в гугле тоже не нашел решения, помогите пожалуйста] извините за Внешняя ссылка на картинку, почему-то она не загружает сюда картинку..

введите здесь описание изображения

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

<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rgGender"
android:entries="@array/months_array"
android:textAlignment="center"
android:id="@+id/spMonth"
style="@style/Base.Widget.AppCompat.Spinner.Underlined"/>

Ответы:


1

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

Поскольку спиннеру не хватило бы места (или едва хватило бы места), если бы его надули вниз, вместо этого он надувается вверх. Попробуйте поставить счетчик выше (вертикально) в макете.

Это зависит от размера экрана. Если вы протестируете его на другом устройстве, он будет отображаться в нижнем/верхнем положении.

Я предлагаю вам протестировать его на разных устройствах.

вы можете использовать пользовательский адаптер, если хотите

<Spinner
...
android:overlapAnchor="false" />

Пожалуйста, проверьте этот ответ и этот ответ

27.09.2016
  • скажи мне, если все еще в замешательстве. @шай мишали 27.09.2016
  • это была моя первая мысль, затем я создал адаптер, чтобы сделать его меньше, и все же он высовывался сверху, в то время как у него было достаточно места, чтобы опуститься ниже. перекрытие действительно решило проблему, но как насчет изменения высоты выпадающего списка? поэтому он будет меньше, а затем будет отображаться одинаково на всех экранах, но вам просто нужно будет прокручивать. 27.09.2016
  • Нет. Он будет регулироваться в соответствии с устройством, что не является проблемой. 27.09.2016
  • я хочу сделать размер раскрывающегося списка 80dp, возможно ли это? 27.09.2016
  • ок, я не против, я просто хочу, чтобы он был нормального размера, это некрасиво, когда он открывает весь список. пожалуйста, скажите мне, как это сделать 27.09.2016
  • Используйте wrap_content и дайте отступ 5dp. 27.09.2016
  • использовать пользовательский адаптер, описанный в ссылке 28.09.2016
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..