广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Android控件系列之Toast使用介绍

    2018-04-03 22:30:23 次阅读 稿源:互联网
    广告

    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控件之一,其自动关闭的功能大大简化了代码量,不失为用户提示的最佳选择。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告