Как я могу управлять высотой элементов Android Spinner?

У меня есть спиннер для Android, который заполняется списком строк с использованием ArrayAdapter, и он работает нормально, однако из-за способа отображения блесны я столкнулся с проблемой высоты отображения с элементами списка.

На первый взгляд может показаться, что ArrayAdapter может использовать один макет для отображения параметров, что приводит к проблеме, с которой я столкнулся. При отображении текущего элемента в счетчике (когда пользователь не выбирает новый элемент из списка), счетчик разбивает текст на части таким образом, что для выбора нужного размера счетчик будет приемлемым. Однако, когда пользователь нажимает на него и вызывает список, чтобы выбрать новый элемент, представленные элементы списка имеют небольшую высоту. Если я использую макет элемента, который представляет элементы списка на разумной высоте, то сам счетчик становится непомерно огромным из-за собственного заполнения элемента списка.

Любые идеи о том, как я могу управлять высотой этих двух режимов отображения элементов, чтобы они эффективно отображались с одинаковым значением высоты вместо высоты счетчика, превышающей высоту отображения элемента списка?

Ответы на вопрос(2)

Ваш ответ на вопрос