установка невидимой кнопки Android, но с подключенным прослушивателем onClick

Итак, сейчас я помещаю пасхальное яйцо в свое приложение и хочу, чтобы кнопка была невидимой, но при нажатии (Рик ролл). Пока я могу заставить его работать, когда я говорю:

Button.setVisibility(view.VISIBLE);
Button.setBackgroundColor(Color.TRANSPARENT);

, а затем мой onClickListener . Единственная проблема с этим состоит в том, что у меня должен быть текст на кнопке , чтобы на нее можно было нажимать. Когда я вынимаю текст и делаю его полностью невидимым, тогда onClickListener почему-то не вызывается?

Вот мой OnClickListener

wonderWhatThisDoes.setOnClickListener(new Button.OnClickListener()
{
    @Override
    public void onClick(View v) {
        mMediaPlayer = MediaPlayer.create(About.this, R.raw.surprise);
        mMediaPlayer.start();
        Context context = getApplicationContext();
        CharSequence text = "Congrats on finding our easter egg! Enjoy... :]";
        Toast toast = Toast.makeText(context, text, Toast.LENGTH_LONG);
        toast.show();
    }
});
8
задан Andrei Toader 18 February 2016 в 22:05
поделиться