美文网首页
通知、对话框和警告

通知、对话框和警告

作者: Lexie_qiqi | 来源:发表于2020-03-27 21:52 被阅读0次

    通过Toast显示消息提示框


    消息框可以在一个小型弹出式窗口中提供与操作有关的简单反馈。它仅会填充消息所需的空间大小,并且当前 Activity 会一直显示及供用户与之互动。超时后,消息框会自动消失。

    例如,点按电子邮件中的发送会触发“正在发送电子邮件…”消息框,如下面的屏幕截图所示:

    1.创建Toast对象,2. 通过Toast提供的方法来设置该消息提示的具体方式,显示的具体内容等,3. 调用Toast类的show()方法显示消息提示框就可以了。

    1. 创建Toast对象,有两种,一种是通过构造方法 Toast toast = new Toast(this),另一种方法是调用Toast类的makeText()方法进行创建 Toast toast = Toast.makeTest(this, "...", Toast.LENGTH_SHORT); 。

    Toast类的常用方法:

    Toast类的常用方法 两种方式创建消息提示框

    放置消息框

    标准消息框通知在屏幕底部附近水平居中显示。您可以使用 setGravity(int, int, int) 方法更改此位置。此方法接受三个参数:Gravity 常量、x 位置偏移和 y 位置偏移。

    创建自定义消息框视图

    如果简单的文字消息不足够,您可以为消息框通知创建自定义布局。要创建自定义布局,请在 XML 或应用代码中定义 View 布局,并将根 View 对象传递给 setView(View) 方法。

    老师用心良苦...

    使用AlertDialog创建对话框


    AlertDialog类不仅可以生成带按钮的提示对话框,还可以生成带列表的列表对话框。可生成以下四种对话框:
    1. 带确立、中立和取消等N个按钮的提示对话框

    2. 带列表的列表对话框

    3. 带多个单选列表项和N个按钮的列表对话框

    4. 带多个单选列表项和N个按钮的列表对话框

    1. 1 2 2 3 3 4 4

    相关文章

      网友评论

          本文标题:通知、对话框和警告

          本文链接:https://www.haomeiwen.com/subject/grwquhtx.html