2010-11-05 3 views
0

Я видел несколько ответов на вопросы о том, как указать пользовательский макет для всплывающего списка Spinner, но я хочу настроить текст непосредственно в элементе управления Spinner, «setText ...», которые вы можете вызвать для Button (подкласс TextView).Настройка текста в элементе управления Spinner

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

ответ

0

, что я хочу сделать, это настроить текст на самом элементе управления Spinner, такое «SetText ...» методы, которые вы можете вызвать для кнопки

Там нет текста на Spinner сам контроль.

Если вы имеете в виду View, который показан при Spinner закрыт (т.е. нормальное состояние), который обрабатывается вашим SpinnerAdapter, либо с помощью макета вы предоставляете в конструкторе, или через ваш переопределены getView().

+0

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

+0

@gordonwd: «Я думал, что макет в конструкторе контролирует появление списка, который появляется, когда вы нажимаете на счетчик». - нет, это контролируется 'getDropDownView()' на вашем 'SpinnerAdapter'. – CommonsWare