Android Toast 示例
Android Toast可以用于在短时间内显示信息。 Toast包含要快速显示并在一段时间后消失的消息。
android.widget.Toast类是java.lang.Object类的子类。
您还可以创建自定义Toast,例如显示图像的Toast。您可以访问下一页以查看自定义Toast的代码。
Toast类
Toast类用于在特定时间间隔内显示通知。一段时间后它会消失。它不会阻止用户交互。
Toast类的常量
Toast类只有2个常量,如下所示。
常量 | 描述 |
---|---|
public static final int LENGTH_LONG | 显示视图长时间。 |
public static final int LENGTH_SHORT | 显示视图短时间。 |
Toast类的方法
Toast类的常用方法如下。
方法 | 描述 |
---|---|
public static Toast makeText(Context context, CharSequence text, int duration) | 用指定的文本和持续时间创建Toast。 |
public void show() | 显示Toast。 |
public void setMargin (float horizontalMargin, float verticalMargin) | 改变水平和垂直边距的差异。 |
Android Toast示例
Toast.makeText(getApplicationContext(),"Hello Javatpoint",Toast.LENGTH_SHORT).show();
另一段代码:
Toast toast=Toast.makeText(getApplicationContext(),"Hello Javatpoint",Toast.LENGTH_SHORT);
toast.setMargin(50,50);
toast.show();
在这里,getApplicationContext()方法返回Context的实例。
显示Toast的活动类的完整代码
让我们看一下显示Toast的代码。
package example.javatpoint.com.toast;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Displaying Toast with Hello Javatpoint message
Toast.makeText(getApplicationContext(),"Hello Javatpoint",Toast.LENGTH_SHORT).show();
}
}