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;

更多相关文章

  1. Android(安卓)logcat 常用参数
  2. Android打开本地相册选取图片并显示在ImageView上
  3. Android中画图总结(2)
  4. Android(5)---Toast用法总结
  5. GitHub 上受欢迎的 Android(安卓)UI Library 整理(一)
  6. Android培训班(70)Dex文件里类定义dvmDefineClass
  7. Android开源代码解读のOnScrollListener实现ListActivity滚屏首
  8. 基于Cortex-a15的模拟环境搭建——Guest Android
  9. 【凯子哥带你学Framework】Activity界面显示全解析(下)

随机推荐

  1. Android(安卓)Studio 制作简单的App欢迎
  2. Android(安卓)两个Fragment之间的跳转和
  3. Android中的canvas.drawText方法
  4. 学习Google的战略布局...
  5. Android实现多条Toast快速显示(强制中止上
  6. 白底黑字!Android浅色状态栏黑色字体模式
  7. Android(安卓)圆角圆形ImageView(超简单
  8. 转载 解决在PC上无法连接adb interface的
  9. uni-app打包程序 Hbuilder X 用自有证书
  10. Android(安卓)任务栈与启动模式