Android控件系列之Toast使用介绍

 更新时间:2012年11月09日 11:36:08   作者:  
Toast可以说是最常用也是最简单的Android控件之一,其自动关闭的功能大大简化了代码量,不失为用户提示的最佳选择

Toast英文含义是吐司,在Android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失

Toast也是一个容器,可以包含各种View,并承载着它们显示。

使用场景:

1、需要提示用户,但又不需要用户点击“确定”或者“取消”按钮。

2、不影响现有Activity运行的简单提示。

用法:

1、可以通过构造函数初始化:

复制代码 代码如下:

//初始化Toast
Toast toast = new Toast(this);
//设置显示时间,可以选择Toast.LENGTH_LONG或者Toast.LENGTH_SHORT
toast.setDuration(Toast.LENGTH_LONG);
//承载一个TextView,用来显示文字
TextView view = new TextView(this);
//设置TextView的值
view.setText("这是一个Toast提示");
//设置TextView的布局
view.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));
//Toast承载该
TextViewtoast.setView(view);
//显示Toast
toast.show();

2、上述的方法过于复杂,一般只适用于构造特殊界面的Toast,如果只想单纯的进行文字提示,可以用工厂方法,它会自动构建一个带边框和文字的Toast:
复制代码 代码如下:

//利用工厂方法构造一个简单的Toast,并链式结构的直接进行提示
Toast.makeText(this, "这是一个Toast提示", Toast.LENGTH_LONG).show();


总结:Toast可以说是最常用也是最简单的Android控件之一,其自动关闭的功能大大简化了代码量,不失为用户提示的最佳选择。

相关文章

  • 揭秘在ListView等AdapterView上动态添加删除项的陷阱

    揭秘在ListView等AdapterView上动态添加删除项的陷阱

    今天遇到这么个需求,需要在运行时动态添加ListView的item,看起来很简单,实际操作过程中却遇到了麻烦,下面揭秘在ListView等AdapterView上动态添加删除项的陷阱
    2016-04-04
  • Android Studio实现标题栏和状态栏的隐藏

    Android Studio实现标题栏和状态栏的隐藏

    这篇文章主要介绍了Android Studio实现标题栏和状态栏的隐藏功能,在文中给大家补充介绍了android studio 去掉标题栏状态栏的完整代码,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-11-11
  • Android自定义LocationMarker的实现详解

    Android自定义LocationMarker的实现详解

    这篇文章主要为大家详细介绍一个比较简单的东西:自定义绘制Marker 其实就是自定义view, 跟轨迹没太多关联,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-02-02
  • Android SimpleAdapter适配器使用详解

    Android SimpleAdapter适配器使用详解

    这篇文章主要介绍了Android SimpleAdapter使用详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • Android中Java instanceof关键字全面解析

    Android中Java instanceof关键字全面解析

    instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例.这篇文章主要介绍了Android中Java instanceof关键字全面解析的相关资料,需要的朋友可以参考下
    2016-07-07
  • Android WebView开发之WebView与Native交互

    Android WebView开发之WebView与Native交互

    随着H5的广泛使用,Android开发过程中免不了会使用网页来做展示,那么web与native之间的通信就显得尤其重要了,其实际上是JavaScript与java之间的通信。本文将为大家详细介绍二者是如何实现交互的,需要的朋友可以参考一下
    2021-12-12
  • Android-屏幕适配需要注意的地方总结

    Android-屏幕适配需要注意的地方总结

    需要注意一下几个地方:尽量使用线性布局/尽量使用dip和sp,不要使用px/为不同的分辨率提供不同的布局文件和图片,接下来为你详细介绍下,感兴趣的你可以参考下哈,希望可以帮助到你
    2013-03-03
  • Android端使用Modbus协议的简单方法

    Android端使用Modbus协议的简单方法

    Modbus协议是全球第一个用于工业现场的总线协议,与外设交互可以采用串口通信,tcp等方式,这篇文章主要给大家介绍了关于Android端使用Modbus协议的简单方法,需要的朋友可以参考下
    2021-11-11
  • Android 使用FragmentTabhost代替Tabhost

    Android 使用FragmentTabhost代替Tabhost

    这篇文章主要介绍了Android 使用FragmentTabhost代替Tabhost的相关资料,需要的朋友可以参考下
    2017-05-05
  • android实现轮播图引导页

    android实现轮播图引导页

    这篇文章主要为大家详细介绍了android实现轮播图引导页,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09

最新评论