Насколько я понимаю, вы хотите, чтобы выбранный элемент прядильщика был нажатием кнопки, чтобы вы могли напрямую получить выбранный элемент прядильщиком без какого-либо слушателя.
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch(spinner.getSelectedItemPosition()){
//Do whatever you want
}
}
}
вы можете получить идентификатор выбранного элемента, вид, положениеили сам элемент, используя функции по умолчанию.
spinner.getSelectedItemId()
spinner.getSelectedItemView()
spinner.getSelectedItemPosition()
spinner.getSelectedItem()