package com.example.learn.emptyactivity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("HelloMan");
Button button = (Button)findViewById(R.id.button);
MyButton listener = new MyButton();
button.setOnClickListener(listener);
}
class MyButton implements View.OnClickListener {
public void onClick(View v) {
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog.setTitle("Exit");
dialog.setMessage("Are you sure to exit");
dialog.setCancelable(false);
dialog.setPositiveButton("Yes",
new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog , int which){
dialog.dismiss();
MainActivity.this.finish();
}
});
dialog.setNegativeButton("No",
new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog , int which){
dialog.dismiss();
}
});
dialog.show();
}
}
}
android学习之使用AlertDialog创建对话框
最新推荐文章于 2024-06-28 17:18:36 发布
本文介绍了一个简单的Android应用示例,展示了如何使用AlertDialog创建退出确认对话框。通过按钮点击事件触发对话框显示,并提供了“是”和“否”两个选项供用户选择是否退出应用程序。
8739

被折叠的 条评论
为什么被折叠?



