そのため、現在、アプリ内にイースターエッグを入れて、を非表示にしたいのですButton
が、クリックすると(リックロール)。これまでのところ、私が言うときにそれを機能させることができます:
Button.setVisibility(view.VISIBLE);
Button.setBackgroundColor(Color.TRANSPARENT);
そして私のonClickListener
。これに関する唯一の問題は、Button
クリック可能にするためにテキストが必要なことです。テキストを取り出して完全に非表示にすると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();
}
});