您的位置:首页 > 移动开发 > Android开发

android学习之使用AlertDialog创建对话框

2017-01-06 10:13 531 查看
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();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: