Поймать выбор Spinner с помощью кнопки? - PullRequest
0 голосов
/ 16 сентября 2010

Как видно из названия, у меня есть Spinner с парой опций и кнопкой.Я не объявил никакого Слушателя для счетчика, вместо этого я хочу использовать кнопку и выполнять различные действия в зависимости от выбранного параметра счетчика.

Итак, я объявил обработчик в параметре кнопки "android:onClick ", но, находясь там, я не знаю, как получить доступ к опции, выбранной в Spinner.

Кто-нибудь может мне помочь?

Спасибо!

Ответы [ 2 ]

1 голос
/ 16 сентября 2010

Вызовите getSelectedItemPosition () для Spinner.Также вы можете посмотреть ссылку Spinner: http://developer.android.com/reference/android/widget/Spinner.html. Нажмите «Exapand all» в правом верхнем углу и найдите «getselect», чтобы найти другие способы получения информации о выбранном элементе.

0 голосов
/ 12 ноября 2010
spinner.setAdapter(this.adapter); 
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){
    @Override public void onItemSelected(AdapterView<?> adapterView,View view,int i,long l){
        //TODO handle the event
    }
});

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

...