android 弹出文本
时间: 2023-10-31 07:39:01 浏览: 38
您可以使用 Android 中的 Toast 或 AlertDialog 来弹出文本。
1. 使用 Toast:
Toast.makeText(context, text, duration).show();
其中,context 是上下文对象,text 是要显示的文本内容,duration 是 Toast 的时长(Toast.LENGTH_SHORT 或 Toast.LENGTH_LONG)。
例如,弹出一个短时间的 Toast:
Toast.makeText(getApplicationContext(), "Hello World!", Toast.LENGTH_SHORT).show();
2. 使用 AlertDialog:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setMessage(message)
.setTitle(title)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 用户点击 OK 按钮后执行的操作
}
});
AlertDialog dialog = builder.create();
dialog.show();
其中,context 是上下文对象,message 是要显示的文本内容,title 是对话框的标题。
例如,弹出一个包含 OK 按钮的对话框:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Hello World!")
.setTitle("Greeting")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 用户点击 OK 按钮后执行的操作
}
});
AlertDialog dialog = builder.create();
dialog.show();