Android: Girador aberto a partir do botão

Em um aplicativo Android, é possível abrir o pop-up giratório a partir de um clique no botão em vez de pressionar o girador real?

Eu tentei o seguinte:

Button btnChange = (Button)findViewById(R.id.btnChange);
            btnChange.setOnClickListener(new View.OnClickListener() {
                  public void onClick(View v) {
                     Spinner mySpinner = (Spinner) findViewById(R.id.sSpinner);
                     mySpinner.showContextMenu();
                  }
                });

questionAnswers(3)

yourAnswerToTheQuestion