2013年3月13日----インタラクティブなダイアログボックスAlertDialog

1948 ワード

インタラクティブなダイアログボックスAlertDialog
ダイアログボックスは、「プログラムヒント」、「警告」、または「確認」などによく使用されます.主な目的は、Userの確認とインタラクションであり、User Interfaceでは習得しなければならないテクニックの一つです.
Android SDKでは、Modelessウィンドウや前段Force Focusウィンドウのようなウィンドウがたくさんありますが、本当にインタラクティブなウィンドウはAlertDialogダイアログウィンドウです.
次に、AlertDialogダイアログボックスを実装します.主なコードは次のとおりです.
button01.setOnClickListener(new View.OnClickListener()

{

       public void onClick(View v) 

       {

              AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);

              //    

              builder.setTitle(R.string.app_name);

              //    

              builder.setIcon(R.drawable.ic_launcher);

              //      

              builder.setMessage("        activiry?");

              //      

              builder.setPositiveButton("  ", new DialogInterface.OnClickListener()

              {

                     public void onClick(DialogInterface dialog, int which) {

                     Intent intent = new Intent(getApplicationContext(), activity2.class);

                     Bundle bundle = new Bundle();

                     bundle.putBoolean("sex", true);

                     intent.putExtras(bundle);

                     startActivityForResult(intent, 0);

              }

       });

              //      

              builder.setNegativeButton("   ", new OnClickListener() 

              {

              public void onClick(DialogInterface dialog, int which) {}

              });

              builder.show();

       }

});

 

 
ソースダウンロード:インタラクティブなダイアログボックスAlertDialog