Настраиваемая кнопка ссылки Spinner - PullRequest
0 голосов
/ 19 февраля 2011

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

Итак 1) У андроида есть кнопка ссылки. Или как я могу использовать кнопку с отображением только метки кнопки и теперь без границ?

2) Как вывести спиннер из кнопки ссылки?

3) Как поймать выбранное значение счетчика?

1 Ответ

1 голос
/ 19 февраля 2011
  1. Нет, в Android нет выделенной кнопки ссылки, но кнопки могут быть стилизованы и тематически оформлены, поэтому вы, безусловно, можете сделать их похожими на ссылки:

    Создать пользовательскую кнопку с<selector> для стилизации различных состояний кнопок (нажата / отпущена).

    Чтобы сделать кнопку транспонентной, используйте:

    android:background="@null"
    
  2. Зарегистрируйте Button.onClickListener() такчто при нажатии открывается диалог со счетчиком :

     button.setOnClickListener(new View.OnClickListener() {
         public void onClick(View v) {
             // Put code to show Dialog here
         }
     });
    
  3. Зарегистрируйте обработчик spinner.onItemSelected(), как показано в приведенной выше ссылке.

...