Board logo

標題: Android App - AlertDialog [打印本頁]

作者: admin    時間: 2012-9-9 23:24     標題: Android App - AlertDialog

Activity 加入一個 AlertDialog


public class MainActivity extends Activity {        

final Context context = this;        
private Button button;         
public void onCreate(Bundle savedInstanceState) {                 
super.onCreate(savedInstanceState);               
setContentView(R.layout.main);                 
button = (Button) findViewById(R.id.buttonAlert);                 // add button listener                button.setOnClickListener(new OnClickListener() {                 


@Override               
public void onClick(View arg0) {                         
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);      

// set title                        
alertDialogBuilder.setTitle("Your Title");                                                  


// set dialog message                        
alertDialogBuilder
.setMessage("Click yes to exit!")                                
.setCancelable(false)                                
.setPositiveButton("Yes",new DialogInterface.OnClickListener() {                                       
public void onClick(DialogInterface dialog,int id) {        

// if this button is clicked, close current activity                                                
MainActivity.this.finish();     
}                                 
})      
                        
.setNegativeButton("No",new DialogInterface.OnClickListener() {                                       
public void onClick(DialogInterface dialog,int id) {      

// if this button is clicked, just close  the dialog box and do nothing                                                
dialog.cancel();                                       
}                                
});                                 


// create alert dialog                                
AlertDialog alertDialog = alertDialogBuilder.create();        // show it                                
alertDialog.show();                        
}               
});        
}}
作者: admin    時間: 2012-9-9 23:39

在一個Activity 內隨時加添一個Message

new AlertDialog.Builder(this)
.setIcon(android.R.drawable.ic_menu_info_details)
.setTitle("此次搜索結果資訊")
.setMessage("本次搜索所有產品的總值")
.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
      public void onClick(DialogInterface dialog, int which) {
      dialog.cancel();      
       }
     })
.show();





歡迎光臨 How2Do (http://forum.how2do.com.hk/) Powered by Discuz! 7.2