Toast 是 Android 中用于在屏幕上显示短暂消息的一种机制,通常用于提供简短的提示或反馈。以下是一个基本的使用示例:
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    // 当按钮被点击时显示 Toast 消息
    public void showToast(View view) {
        // 创建一个 Toast 实例
        // 第一个参数是上下文(Context),第二个参数是要显示的消息字符串,第三个参数是 Toast 的显示时长
        Toast.makeText(this, "Hello, Toast!", Toast.LENGTH_SHORT).show();
    }
}

在这个例子中,我们在 showToast 方法中创建了一个 Toast 实例,并使用 makeText 方法设置了消息字符串和显示时长。然后,调用 show 方法显示 Toast 消息。

在你的 XML 布局文件中,你可以添加一个按钮(或其他触发事件的 UI 元素),并在它的 onClick 属性中引用 showToast 方法,以便在按钮点击时显示 Toast 消息:
<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Show Toast"
    android:onClick="showToast"/>

这样,当用户点击按钮时,showToast 方法会被调用,显示一个短暂的 Toast 消息。

Toast 还有其他可选的设置,例如可以使用 setGravity 方法设置显示位置,可以使用 setView 方法自定义 Toast 的视图等。不过,上述示例展示了 Toast 的基本用法,适用于许多简单的提示场景。


转载请注明出处:http://www.pingtaimeng.com/article/detail/15153/Android