Android高级控件(消息提示)

目录

1.Toast

2.提醒框(Dialog)


1.Toast

  • 构建Toast
  • 静态方法makeText()

Android高级控件(消息提示)

  • 需通过构造函数(它将接受一个Context参数)创建一个新Toast实例

Android高级控件(消息提示)

  • 显示出有图表的Toast
  • 先写一个布局文件xml,然后LayoutInflater解析,构造函数构造Toast以后将解析得到的view设置setView,然后设置属性,.show()

Android高级控件(消息提示)

 

2.提醒框(Dialog)

  • 经典的对话框样式:AlertDialog模态对话框
  • AlertDialog将弹出并获取焦点,一直显示,直到被用户关闭。
  • 用于提醒关键信息。

Android高级控件(消息提示)

Android高级控件(消息提示)

  • 对话框的类为android.app.Dialog
  • 通过android.app.AlertDialog.Builder类来建立,在建立的过程中可以进行多项设置。

setlcon()和setTitle():用于设置图标和标题;
setMessage():用于设置提示信息;
setPositiveButton()、setNeutralButton()和setNegativeButton()用于设置左、中、右按钮