Android布局 Toast

一.

Toast是Android中用来显示信息的一种机制。
Toast 是一个类,也是一个 View 视图,快速的为用户显示少量的信息,Toast 在应用程序上浮动显示信息给用户。和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。

二.

Toast.makeText(getApplicationContext(), "您的验证码错误", Toast.LENGTH_SHORT).show();
Toast toast = Toast.makeText(getApplicationContext(), "您的验证码错误", Toast.LENGTH_SHORT); 
toast.show(); 

第一个参数:当前的上下文环境。可用getApplicationContext()或this 。
第二个参数:要显示的字符串。也可是R.string中字符串ID 。
第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒如2000ms 。
show(),表示显示这个Toast消息提醒,当程序运行到这里的时候,就会显示出来,如果不调用show()方法,这个Toast对象存在,但是并不会显示。
Toast 有默认的显示位置。

四.
自定义位置Toast

toast.setGravity( Gravity.TOP|Gravity.CENTER , 0, 0 );

第一个参数:设置toast在屏幕中显示的位置。现在的设置是居中靠顶 。
第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移 。
第三个参数:同的第二个参数道理一样,如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示。

toast.setGravity(Gravity.CENTER, 0, 0); 

屏幕居中显示,X轴和Y轴偏移量都是0 。

还可以带图片。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Toast是一个View视图,快速的为用户显示少量的信息。Toast在应用程序上浮动显示信息给用户,它永远不会获得...
    testshao阅读 3,385评论 0 0
  • Toast是一个View视图,快速的为用户显示少量的信息。Toast在应用程序上浮动显示信息给用户,它永远不会获得...
    cxm11阅读 3,520评论 0 4
  • 默认显示:Toast toast = Toast.makeText(context, “hello”, time)...
    yezi1989阅读 4,451评论 0 0
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,871评论 0 17
  • 文:剧不终 1. 这两天在翻看一本散文集《借山而居》。作者是前段时间在朋友圈里被疯狂刷屏的一个名字,叫“冬子”。 ...
    剧不终阅读 4,536评论 0 1

友情链接更多精彩内容