android-对话框

2019-05-11  本文已影响0人  quanCN

简介

Android提供了丰富的对话框支持,他提供了4种常用的对话框

  • AlertDialog内容最丰富的,实际应用最广的对话框
  • ProgressDialog进度对话框,这个对话框只是对进度条进行包装
  • DatePickerDialog日期选择对话框,这个对话框只是对DatePicker的包装
  • TimePickerDialog时间选择对话框,对TimePicker进行包装

AlertDialog

AlertDialog的功能很强大,可以生成各种内容的对话框,AlertDialog的结构如图

从上图结构来看,创建一个对话框需要经过如下几个步骤

设置对话框的内容共有6种方法

例子

AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).setTitle("这时主题").setMessage("这是内容").setPositiveButton("按钮", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_SHORT).show(); 
    }
}).create();
alertDialog.show();
上一篇下一篇

猜你喜欢

热点阅读