AlertDialog的基本用法如下:
1. AlertDialog是一个Android自带的提示对话框,主要用于显示简单的提示信息。
2. 要使用AlertDialog,首先需要在项目中引入相应的依赖库。
3. 创建一个AlertDialog实例,并设置相关属性,如标题、内容、按钮等。
4. 通过setOnClickListener方法为对话框添加点击事件。
5. 最后通过show方法显示对话框。
下面是一个简单的AlertDialog示例代码:
```java
import androidx.appcompat.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
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);
}
public void showAlertDialog(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("提示"); // 设置标题,不设置则不显示
builder.setMessage("这是一个提示对话框"); // 设置内容,不设置则不显示
builder.setCancelable(false); // 点击取消按钮时,对话框不会关闭
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "点击了确定按钮", Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "点击了取消按钮", Toast.LENGTH_SHORT).show();
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show(); // 显示对话框
}
}
```
在这个示例中,我们创建了一个AlertDialog实例,并设置了标题、内容和两个按钮。点击按钮时,会弹出提示信息。