toast用于向用户显示一些帮助和提示!
特点:
- 没有焦点
- 显示的时间有限,会自动消息。
context VS ApplicationContext
Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的实现由Android系统所提供。通过context我们可以加载资源,获取由Android系统提供的一些服务类。
在Android当中一般有两种context
- application Context。 持续时间长,不要老是用这个,担心会内存泄漏??
- activity Context
Toast.makeText(MainActivity.this, "hello toast", Toast.LENGTH_SHORT);
上面就是显示一个toast 消息。主要看第一个参数,希望是context 类型。而
Toast.makeText(MainActivity.this, "hello toast", Toast.LENGTH_SHORT);
//或者采用下面的方法
Toast tt = Toast.makeText(MainActivity.this, "hello toast", Toast.LENGTH_SHORT);
tt.setGravity(Gravity.CENTER, 0, 0); //这里设置toast显示的位置。
tt.show();