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
发布了18 篇原创文章 · 获赞 4 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/caoming51021/article/details/44411491