Android中的oast的使用
1.1 Toast
1.1.1 基本的Toast
【
Toast
特点:
会自动消失的提示信息
基本的Toast
创建Toast对象
Toast.makeText(Context context, String text,int duration)
参数1:context,上下文环境
Activity上下文:MainActivity.this
参数2:text,文本信息
参数3:duration:持续的的时间
Toast.LENGTH_SHORT大约3秒
Toast.LENGTH_LONG 大约5秒
设置toast的位置
Toast.setGravity(int gravity, int xOffset, intyOffset)
参数1:gravity,toast的方位
参数2:xOffset,x轴上的偏移量
参数3:yOffset,y轴上的偏移量
显示Toast
Toast.show()
自定义视图的Toast
创建Toast对象
创建自定义视图对象
设置自定义的视图
显示Toast
】
1.1.2 自定义视图的Toast
【
创建Toast对象
创建自定义视图对象
设置自定义的视图
显示Toast
】
1.1.3 示例代码
【
switch (v.getId()) {
case R.id.btn_toast1:
//显示一个普通的Toast
Toast.makeText(MainActivity.this, "普通对话框", Toast.LENGTH_SHORT)
.show();
break;
case R.id.btn_toast2:
//控制Toast的位置
Toasttoast = Toast.makeText(MainActivity.this,"自定义位置Toast",
Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL,0, 200);
toast.show();
break;
case R.id.btn_toast3:
//自定义Toast要显示的内容
Toasttoast2 = new Toast(this);
// 设置要显示的内容
toast2.setView(getLayoutInflater().inflate(R.layout.toast_item,
null));
// 设置显示时长
toast2.setDuration(Toast.LENGTH_SHORT);
toast2.show();
break;
】
更多相关文章
- Android(安卓)logcat 常用参数
- Android打开本地相册选取图片并显示在ImageView上
- Android中画图总结(2)
- Android(5)---Toast用法总结
- GitHub 上受欢迎的 Android(安卓)UI Library 整理(一)
- Android培训班(70)Dex文件里类定义dvmDefineClass
- Android开源代码解读のOnScrollListener实现ListActivity滚屏首
- 基于Cortex-a15的模拟环境搭建——Guest Android
- 【凯子哥带你学Framework】Activity界面显示全解析(下)