📜  Android Toast示例

📅  最后修改于: 2020-09-29 02:06:47             🧑  作者: Mango

Android Toast示例

Andorid Toast可用于在短时间内显示信息。祝酒词包含快速显示的消息,并在一段时间后消失。

android.widget.Toast类是java.lang.Object类的子类。

您还可以创建自定义吐司,例如显示图像的吐司。您可以访问下一页以查看自定义吐司的代码。

Toast类

Toast类用于显示特定时间间隔内的通知。一段时间后,它消失了。它不会阻止用户交互。

Toast常量

下面只有Toast类的2个常量。

ConstantDescriptionpublic static final int LENGTH_LONGdisplays view for the long duration of time.public static final int LENGTH_SHORTdisplays view for the short duration of time.

Toast的方法

下面给出了Toast类广泛使用的方法。

MethodDescriptionpublic static Toast makeText(Context context, CharSequence text, int duration)makes the toast containing text and duration.public void show()displays toast.public void setMargin (float horizontalMargin, float verticalMargin)changes the horizontal and vertical margin difference.

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的活动类的完整代码

让我们看一下显示吐司的代码。

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();
    }
}

输出: