Android: почему мой Spinner не имеет стандартного дизайна? - PullRequest
1 голос
/ 03 января 2011

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

alt text

Мне нужен спиннер, который больше похож на обычное текстовое поле.Поэтому я немного просмотрел папку drawable в исходных кодах Android и обнаружил, что фон с блесной должен обычно выглядеть совсем иначе.Я добавляю изображение блесны с фоновым изображением, которое я нашел в папке для рисования.Хотя вращатель на изображении сфокусирован, я думаю, что вы можете увидеть разницу между обоими вращателями.

alt text

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

Ответы [ 2 ]

1 голос
/ 03 января 2011

Первый экран счетчика отображает счетчик по умолчанию.

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

0 голосов
/ 19 декабря 2011

Мне кажется, что второй спиннер был там в самых ранних версиях Android SDK и просто остается там как есть.

...