0

私はAndroidを初めて使用するので、まずは我慢してください。

条件が満たされた場合にダイアログボックスをポップアップできるアプリケーションを作成したい

例 :

パブリッククラスTestMax{

       public void main(String[] args) {
          int i = 5;
          int j = 5;
          int sum = i + j;

                   if (sum == 10) {


                // alert dialog box will appear and show the message -  "Answer is 10"

               }


    }

あなたの助けに感謝。ありがとうございました。

4

4 に答える 4

1

条件が満たされたときにこれを追加します。

AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Title");
alertDialog.setMessage("Message");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int which) {
  // TODO Add your code for the button here.   }
});
// Set the Icon for the Dialog
alertDialog.setIcon(R.drawable.icon);
alertDialog.show();

http://developer.android.com/reference/android/app/AlertDialog.htmlを参照してください。 http://developer.android.com/guide/topics/ui/dialogs.html

于 2012-11-09T06:56:15.473 に答える
0

これを行う。警告ダイアログのみを表示したい場合。

public void main(String[] args) 
{
        int i = 5;
        int j = 5;
        int sum = i + j;

        if (sum == 10) {
            new AlertDialog.Builder(yourclass.this)
                    .setTitle("Your answer is")
                    .setMessage(i)
                    .setNeutralButton("ok", null)
                    .setIcon(android.R.drawable.stat_sys_warning).show();
        }
} 
于 2012-11-09T06:58:43.700 に答える
0

このコードを試してください...。

ダイアログをポップアップするクラス

if (condition) {

                showAlertDialog(Activityname.this, "Internet Connection",
                        "You have internet connection", true);
            } else {

                showAlertDialog(Activityname.this, "No Internet Connection",
                        "You don't have internet connection.", false);
            }

showdailogのメソッド宣言

    public void showAlertDialog(Context context, String title, String message, Boolean status) {
    AlertDialog alertDialog = new AlertDialog.Builder(context).create();

    // Setting Dialog Title
    alertDialog.setTitle(title);

    // Setting Dialog Message
    alertDialog.setMessage(message);

    // Setting alert dialog icon
    alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);

    // Setting OK Button
    alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
        }
    });

    // Showing Alert Message
    alertDialog.show();
}

}

于 2012-11-09T06:59:34.730 に答える
0
public void main(String[] args) {
          int i = 5;
          int j = 5;
          int sum = i + j;

                   if (sum == 10) {
                   showAlertDialog(Activityname.this, "Internet Connection",
                    "You have internet connection", true);

                // alert dialog box will appear and show the message -  "Answer is 10"

               }

       public void showAlertDialog(Context context, String title, String message,   Boolean status) {
        AlertDialog alertDialog = new AlertDialog.Builder(context).create();

     // Setting Dialog Title
      alertDialog.setTitle(title);

    // Setting Dialog Message
    alertDialog.setMessage(message);

    // Setting alert dialog icon
    alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);

    // Setting OK Button
   alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
      public void onClick(DialogInterface dialog, int which) {
       }
     });

   // Showing Alert Message
    alertDialog.show();


     }
于 2012-11-09T07:02:26.443 に答える