多语言展示
当前在线:571今日阅读:19今日分享:20

Toast.makeText中参数的含义

官方API说:“A toast is a view containing a quick little message for the user”(一个Toast是一个View对象,包含一个快速反馈给用户的小消息),那么它是怎么给用户反馈小消息的呢?参数怎么传?
工具/原料

Android开发的ADT或者Android studio(简称AS)即可

方法/步骤
2

官方API上写着:public static Toast makeText (Context context, int resId, int duration)context =The context to use. Usually your Application or Activity object.(使用上下文。通常您的应用程序或Activity对象。)resId=The resource id of the string resource to use. Can be formatted text.(使用string资源的id去调用,或者可以使用格式化的文本。)duration=How long to display the message. Either LENGTH_SHORT or LENGTH_LONG(显示信息时间的长短。可以是length_short或length_long)

3

或者也可以这么理解:第一个参数:当前的上下文环境。可用getApplicationContext()或者getContext()或this第二个参数:要显示的字符串。也可是R.string中字符串ID第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长3.5秒)和LENGTH_SHORT(短2秒),也可以使用毫秒如1000ms(不建议)

注意事项
1

Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,不会获得焦点,不影响用户的输入或其他操作,主要用于 一些帮助或者提示。

2

Toast 最常见的创建方式是使用静态方法 Toast.makeText

推荐信息