Android开发_弹出小小提示框_Toast

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发_弹出小小提示框_Toast相关的知识,希望对你有一定的参考价值。

android开发,弹出提示框“Toast”是因为输入了下面这句操作命令:

Toast.makeText(getApplicationContext(),"你的提示内容",Toast.LENGTH_SHORT).show();

Android开发操作如下:

先导入:

import android.widget.Toast;

关键代码:

Toast.makeText(getApplicationContext(),"提示内容",Toast.LENGTH_SHORT).show();

例子:

在一个activity中,只有一个button,单击这个button弹出“单击完成”提示框。

提示:

只需在onCreante方法中添加button的单击事件

完整代码:

protected void onCreate(Bundle savedInstanceState)

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_toast1);

//设置button的单击事件

findViewById(R.id.btnToast).setOnClickListener(new View.OnClickListener()

public void onClick(View arg0)

//弹出提示框

Toast.makeText(getApplicationContext(),"单击完成",Toast.LENGTH_SHORT).show();

);

参考技术A Toast.makeText(上下文,“显示内容”,1或0).show();追问

怎么加啊

追答

就在想要显示的Activity中加上就可以了啊。
Toast.makeText(this,“显示的Toast内容”,1).show();

追问

Activity是什么,在哪找?举个例子吧。

参考技术B 先导入:
import android.widget.Toast;

关键代码:
Toast.makeText(getApplicationContext(),"提示内容",Toast.LENGTH_SHORT).show();

例子:
在一个activity中,只有一个button,单击这个button弹出“单击完成”提示框。

提示:
只需在onCreante方法中添加button的单击事件

完整代码:

protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_toast1);

//设置button的单击事件
findViewById(R.id.btnToast).setOnClickListener(new View.OnClickListener()
public void onClick(View arg0)
//弹出提示框
Toast.makeText(getApplicationContext(),"单击完成",Toast.LENGTH_SHORT).show();

);

参考技术C Toast.makeText(getApplicationContext(),"你的提示内容",Toast.LENGTH_SHORT).show();追问

怎么加啊

追答

比如在你的按钮onClick()方法中加入这句话,点击按钮,就会弹出Toast

追问

Activity这是什么举个例子

WinForm | C# 弹出简易的消息提示框 (仿Android Toast消息提示)

ApeForms Toast消息提示

文章目录

前言

在使用手机的时候经常会见到屏幕的中下方会弹出消息提示框,它就是Toast,以下是百度百科中对Toast的解释:

Android中的Toast是一种简易的消息提示框。
当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西。Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,Toast会根据用户设置的显示时间后自动消失。

ApeForms中也实现了非常简洁易用Toast,与Android的Toast不同的是,ApeForms允许开发者设置不同的弹出模式。此外还针对PC端有鼠标的情况进行了改进,当鼠标悬停于消息弹出框之上时弹出框不会消失。


方法原型及参数释义

public static void Show(string content, int delay = 2000, Control context = null, ToastMode mode = ToastMode.Queue)
参数说明
content提示消息文本内容
delay[可选参数] 消息弹出框在屏幕上的驻留时间,默认为2000毫秒。(单位:毫秒)
context[可选参数] 消息消失后重新获得焦点的控件,默认为空,即弹出框消失后无控件获得焦点。
mode[可选参数] 消息弹出模式,支持队列模式、抢占模式、复用模式三种,默认为队列模式

消息驻留延时

允许开发者根据提示内容设置消息弹出框在界面上驻留的时长。

消息弹出模式

队列模式

此模式于Android的弹出模式一致,连续的消息弹出任务会记录到队列中,按顺序依次弹出显示。

抢占模式

此模式下的新消息弹出任务会清空消息弹出队列中原有的弹出任务,当正在进行的消息弹出结束后会立即被弹出显示。

复用模式

使用此模式进行消息弹出时,若当前界面上存在正在显示的消息弹出框,新的信息会立刻被更新到此弹出框上,并更新延迟时间。


UI库安装与使用

请参考文章:《ApeForms | WinForm窗体UI美化库(Metro扁平风格)演示与安装》


获取示例源码

ApeForms UI库源码地址:https://github.com/ApeFree/ApeFree.ApeForms
ApeForms Demo源码地址:https://github.com/ApeFree/ApeFree.ApeForms.Demo
下载体验Demo.exe网盘链接:https://landriesnidis.lanzouy.com/b011mr7rg 密码:26fx
加入ApeForms QQ群答疑解惑:929371169

以上是关于Android开发_弹出小小提示框_Toast的主要内容,如果未能解决你的问题,请参考以下文章

17_开发弹出提示框

python消息提示框弹出两个解决

python消息提示框弹出两个解决

python消息提示框弹出两个解决

swift 弹出提示框

cocos2dx 3.x(纯代码实现弹出对话框/提示框/警告框)