Android fermer la boîte de dialogue personnaliser
J'essaie d'obtenir la boîte de dialogue personnaliser pour fermer sur le bouton appuyez sur
//set up dialog
Dialog dialog = new Dialog(BrowseActivity.this);
dialog.setContentView(R.layout.about);
dialog.setTitle("This is my custom dialog box");
dialog.setCancelable(true);
//there are a lot of settings, for dialog, check them all out!
//set up text
TextView text = (TextView) dialog.findViewById(R.id.TextView01);
text.setText(R.string.app_help_message);
//set up image view
ImageView img = (ImageView) dialog.findViewById(R.id.ImageView01);
img.setImageResource(R.drawable.icon);
//set up button
Button button = (Button) dialog.findViewById(R.id.Button01);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Dialog.dismiss();
}
});
//now that the dialog is set up, it's time to show it
dialog.show();
return true;
boîte de dialogue.rejeter n'est pas de travail pour moi. Je suis simplement en train d'essayer d'utiliser cette boîte de dialogue personnaliser, comme un écran d'aide et d'envie d'appuyer sur un bouton pour le fermer.
Je suis très nouveau pour android dev, mais ont été d'essayer ce pour de nombreuses heures d'
Merci pour tout conseil
- Vous devez appeler la rejeter dans la boîte de dialogue instance (que vous avez créé à l'aide de boîte de Dialogue = new Dialog(BrowseActivity.c'), pas sur une classe de boîte de Dialogue.
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin minuscule boîte de dialogue.
Aussi
AlertDialog.Builder
peut être un meilleur choix pour vous.Vous pouvez appeler le rejeter(); dans la boîte de dialogue.
Ce travail pour moi.