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
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.