本文概述
- 要求
- 基础
在本文中, 我们将展示如何轻松显示常规Toast消息。
要求Android Toast是一个小部件, 因此你需要将其导入任何要使用它的类中:
import android.widget.Toast;
如果要在视图中修改Toast的位置, 请也导入Gravity类:
import android.view.Gravity;
还要导入名称空间以获得代码中的上下文:
import android.content.Context;
你已经准备好开始使用Android Toast!
基础Toast.makeText方法期望将第一个参数表示应该显示烤面包的上下文, 将第二个参数作为将在烤面包中显示的消息作为期望, 最后将第三个参数作为持续时间(值为0或Toast.LENGTH_SHORT的short和long值为1或Toast.LENGTH_LONG):
Context context = getApplicationContext();
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, "Hello World!", duration);
toast.show();
【如何创建和显示Android Toast】或单行执行:
Toast.makeText(getApplicationContext(), "Hello World!" , Toast.LENGTH_LONG).show();
这足以在你的应用程序中显示简单的吐司。此外, 你可以使用Toast的setGravity方法在屏幕上更改Toast的位置。此方法设置通知应在屏幕上出现的位置:
Context context = getApplicationContext();
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, "Hello World !" , duration);
// Set TOP LEFT in the screentoast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);
toast.show();
前面的示例应该在屏幕的左上方创建一个吐司。重力常数的可能值为Gravity.TOP, Gravity.CENTER, Gravity.BOTTOM, Gravity.RIGHT, Gravity.LEFT。
编码愉快!
推荐阅读
- #用u盘安装windows10制作图解
- 如何在Windows中手动自签名和验证android应用程序(apk)
- 如何在GNU Nano中为Markdown文件启用语法突出显示
- 如何在Ubuntu 18.04中对你的apache服务器运行压力测试
- 如何知道我在Android项目中使用的Gradle版本()
- 11个有用的Python开发设置技巧来提高你的生产力
- 如何在Python中以螺旋形式(蜗牛或顺时针螺旋排序)格式化给定的数组(矩阵)
- 如何使用Java AWT Toolkit检索屏幕尺寸(宽度,高度)和分辨率
- 如何解决Android Studio错误(Cannot resolve symbol ‘Activity Manager’)