Подтвердить что ты не робот

Как установить заголовок для счетчика, который нельзя выбрать..?

У меня есть spinner, но в нем только выбранные элементы отображаются как название по умолчанию.

есть ли способ, которым я могу установить заголовок, который не появляется при развертке spinner...

4b9b3361

Ответ 1

Я только понял, что вы пытались сделать. Вы хотите, чтобы Spinner "button" имел заголовок. Что-то вроде "- Select One -", правильно?

Если это действительно так, вот как я это сделал. Не используйте прядильщик. Вместо этого используйте кнопку и стиль, чтобы заголовок выглядел как прядильщик (нужно будет найти, как я это сделал). Когда пользователь нажимает кнопку, откройте диалоговое окно "выбрать один" и настройте его так, чтобы он выглядел как диалог spinner. Я постараюсь в ближайшее время поместить образец кода.

Ответ 2

Вам нужно будет установить атрибут подсказки spinner.

<Spinner   android:id="@+id/discuss_about_spinner"  
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content"
           android:prompt="@string/discuss_about_header"
           android:layout_below="@+id/what_time_layout">
</Spinner>

Программно задайте заголовок Spinner

spinner.setPrompt("Title");

Я не знаю, в чем причина, подсказка не поддерживает прямую подстановку строкового значения. Вместо этого вы должны иметь свою строку в strings.xml.

Ответ 3

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