跟我学Android之十 对话框
Posted AAA教育张晨光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟我学Android之十 对话框相关的知识,希望对你有一定的参考价值。
本章内容
第1节 Toast提示框 第2节 AlertDialog对话框 第3节 特色对话框 第4节 自定义对话框本章目标
熟练掌握Toast的用法。 熟练掌握Dialog的用法。 掌握几种常用的特色对话框的用法。 掌握自定义对话框的方法。 掌握Notification的用法。Toast概述
Toast是一种浮于屏幕最上层,用于显示消息的窗体 u主要用于显示各种动作的提示信息,比如: Ø正在编写的邮件自动保存到了草稿箱 Ø删除某条通讯了成功了 uToast窗体只是占据一部分的屏幕窗口 u当前的Activity依然保持存在并能与用户交互 uToast在显示一段时间超时后会自动关闭 u 构建Toast消息 u1、通过Toast.makeText()方法创建一个Toast对象构建Toast消息 u1、通过Toast.makeText()方法创建一个Toast对象 u Øduration参数表示Toast显示的超时时间设定,可以取值如下: lToast.LENGTH_SHORT 短时间显示(大约2秒) lToast.LENGTH_LONG 长时间显示(大约3.5秒) u2、通过Toast.show()方法显示Toast窗体 u 调整Toast的显示位置 u默认情况下,Toast显示在屏幕底部,水平居中的位置 u通过Toast.setGravity()方法可以修改显示位置,支持三个参数 Ø第一个参数gravity:接收一个Gravity常量,可以是常量的组合 Ø第二个参数是x方向的偏移量 Ø第三个参数是y方向的偏移量 toast .setGravity(Gravity.TOP|Gravity.LEFT, 25, 35); Toast的外观除了默认情况外,也可以进行定制 u1、为Toast中显示的内容定制一个视图布局(toast_layout.xml)Context context = getApplicationContext(); CharSequence text = "Hello toast!"; int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(context, text, duration);
以上是关于跟我学Android之十 对话框的主要内容,如果未能解决你的问题,请参考以下文章