Android 提示對話框

對話框是使用Dialog類來實現。其中,Alertialog用於實現警告對話框;ProgressDialog用於實現帶進度條的對話框;DatePickerDialog用於實現日期選擇對話框;TimePickerDialog用於實現時間選擇對話框。


1.AlertDialog.Builder類


  在Android開發中,可以通過使用AlertDialog.Builder類來實現自定義的警告對話框。在使用AlertDialog.Builder類創建對話框的時候,通常需要用到以下的一些常用方法:


  (1)setTitle();     //設置對話框標題 


  (2)setIcon();     //設置對話框圖標 


  (3)setMessage();    //設置對話框內容 


  (4)setItems();      //設置要在對話框中顯示的項目列表 


  (5)setView();      //設置自定義的對話框樣式 


  (6)setSingleChoiceItems();   //設置對話框顯示一個單選框


  (7)setMultiChoiceItems();        //設置對話框顯示一系列的複選框 


  (8)setPositiveButton();     //設置對話框顯示一個“確定”按鈕 


  (9)setNeutralButton();     //設置對話框顯示一個“退出”按鈕 


  (10)setNegativeButton();    //設置對話框顯示一個“取消”按鈕


  (11)create();     //創建一個AlertDialog對話框


  (12)show();      //顯示對話框






new AlertDialog.Builder(XiuGaiActivity.this).setTitle("是否刪除")
.setPositiveButton("確定",new DialogInterface.OnClickListener() {

@Override  
public void onClick(DialogInterface dialog, int which) {//確定按鈕的響應事件  
 
            // TODO Auto-generated method stub  
  確定響應時間
BookDAO dao = new BookDAO(XiuGaiActivity.this);
int id = (int) getIntent().getLongExtra("id", -1);
dao.detele(id);
setResult(0);
finish();  
        }  
}).setNegativeButton("返回",new DialogInterface.OnClickListener() {

@Override  
        public void onClick(DialogInterface dialog, int which) {
// finish();
}
}).show();//在按鍵響應事件中顯示此對話框








Toast是一種短暫的消息提示:


makeText (Context context, CharSequence text, int duration)


context: 調用的上下文,通常爲Application或Activity對象


text: 顯示的消息


duration: 顯示的時間長短,爲 Toast.LENGTH_LONG或Toast.LENGTH_SHORT
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章