@Override public void onClick(View v) { if(on){ dropDownWarning.hide(); on = false; }else{ dropDownWarning.show(); dropDownWarning.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplicationContext(),"DropDownWarning pressed", Toast.LENGTH_LONG).show(); } }); on = true; } } });