主类

 
  
  1. package sucre.android; 
  2.  
  3. import android.app.Activity; 
  4. import android.app.AlertDialog; 
  5. import android.content.DialogInterface; 
  6. import android.os.Bundle; 
  7. import android.view.View; 
  8. import android.widget.Button; 
  9. /** 
  10.  * 创建一个简单的对话框 
  11.  * @author qiaolei 
  12.  * 
  13.  */ 
  14. public class EX03_12 extends Activity { 
  15.     private Button bt; 
  16.     /** Called when the activity is first created. */ 
  17.     @Override 
  18.     public void onCreate(Bundle savedInstanceState) { 
  19.         super.onCreate(savedInstanceState); 
  20.         setContentView(R.layout.main); 
  21.         bt = (Button)findViewById(R.id.mButton); 
  22.         bt.setOnClickListener(new Button.OnClickListener(){ 
  23.             public void onClick(View v) { 
  24.                 //创建一个对话框 
  25.                 new AlertDialog.Builder(EX03_12.this
  26.                 //设置标题 
  27.                 .setTitle(R.string.app_about) 
  28.                 //设置对话内容 
  29.                 .setMessage(R.string.app_about_msg) 
  30.                 //设置按钮 
  31.                 .setPositiveButton(R.string.str_ok, new DialogInterface.OnClickListener() { 
  32.                     public void onClick(DialogInterface dialog, int which) { 
  33.                         //点击确定后要执行的一些内容,这里选择直接结束 
  34.                         finish(); 
  35.                     } 
  36.                 }).show(); 
  37.             } 
  38.              
  39.         }); 
  40.     } 

配置文件见附件