Por lo tanto, actualmente estoy poniendo un huevo de Pascua dentro de mi aplicación y quiero que el Button
sea invisible, pero al hacer clic (Rick Roll). Hasta el momento puedo hacer que funcione cuando digo:configurando el botón de Android invisible pero teniendo un onClick Listener conectado
Button.setVisibility(view.VISIBLE);
Button.setBackgroundColor(Color.TRANSPARENT);
y luego mi onClickListener
. El único problema con esto es que tengo que tener texto en el Button
para que se pueda hacer clic en él. Cuando saco el texto y lo hago completamente invisible, ¿nunca se llama al onClickListener
por alguna razón?
Aquí es mi 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();
}
});
Publique el código ¿cómo implementa el 'OnClickListener()'? –
implementación onClickListener no importa si nunca se llama. – cj1098
Si el ancho y la altura de su Botón están configurados en wrap_content, entonces quizás el botón se está haciendo demasiado pequeño para tocarlo cuando no hay contenido. Tener el texto lo hará más grande a medida que crezca el ancho y la altura. –