| 
          【程序】点击按钮后弹出对话框 | 
        
                
          
            
                         一派護法 十九級              | 
          
            
            
             
              OnClickListener btn2_events = new OnClickListener() {             @Override             public void onClick(View v)             {                 //Here you must use "MainActivity.this" for the parameter Context.                 //You can not use "getApplicationContext()" any more!                 Dialog dlg = new AlertDialog.Builder(MainActivity.this)                                 .setTitle("A question")                                 .setMessage("How many people are there in your home?")                                 .setPositiveButton("Four", null)                                 .setNegativeButton("Three", null)                                 .create();                 dlg.show();             }         };         findViewById(R.id.button2).setOnClickListener(btn2_events);             
                       | 
        
                
          
            
                         一派護法 十九級              | 
          
            
            
             
              在界面中创建button2后就可以看到效果              
                       | 
        
                
          
            
                         一派護法 十九級              | 
          
            
            
             
              .setPositiveButton("Four", null) 第二个参数可以设置点击按钮后的事件, 一般是new OnClickListener() {},里面一些事件比如onClick,这个和button2那个差不多              
                       | 
        
                
          
            
                         一派護法 十九級              | 
          
            
            
             
              .setPositiveButton("确定", new DialogInterface.OnClickListener() {  
                      
                    @Override  
                    public void onClick(DialogInterface dialog, int which) {  
                        // TODO Auto-generated method stub   
                    }  
                })              
                       | 
        
                
          
            
                         一派護法 十九級              | 
          
            
            
             
              回复:5楼 OnClickListener变成了DialogInterface.OnClickListener View v变成了DialogInterface dialog, int which             
                       |