安卓实现确认功能代码
时间: 2024-01-07 20:05:02 浏览: 26
安卓实现确认功能可以通过AlertDialog或者Toast实现。下面分别给出两种实现方式的代码示例。
方法一:使用AlertDialog实现确认功能
```java
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage("是否确认?");
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();
}
});
builder.show();
```
方法二:使用Toast实现确认功能
```java
Button confirmButton = findViewById(R.id.confirm_button);
confirmButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "确认", Toast.LENGTH_SHORT).show();
}
});
```
以上代码示例中,方法一使用AlertDialog显示确认对话框,用户点击"确认"或"取消"按钮后会分别调用相应的OnClick事件处理代码。方法二则使用Toast直接在屏幕上显示确认信息。具体使用哪种方式取决于实际需求。