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.
InformationsquelleAutor user639410 | 2011-06-06