通过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
网友评论