Как установить заголовок для счетчика, который нельзя выбрать..?
У меня есть spinner
, но в нем только выбранные элементы отображаются как название по умолчанию.
есть ли способ, которым я могу установить заголовок, который не появляется при развертке spinner...
Ответы
Ответ 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
Я боюсь, что это не доступно из коробки. Вам нужно будет реализовать это самостоятельно.