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

Android 弹出对话框 且焦点在确认或者取消

2017-05-06 15:41 295 查看
代码实现弹出对话框及注意事项:
//此处的参数不能用getApplicationContext(),只能用当前activity的类
AlertDialog a=new AlertDialog.Builder(MainActivity.this)
.setTitle("")
.setMessage("已经存在序列号,是否烧写?")
.setPositiveButton("是",new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
//TODO
}
} ).setNegativeButton("否", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
//TODO
       }
}).create();
a.show();  //获得弹出对话框按键的焦点,这个必须写在前面,否则空指针异常
//下面是获得弹出对话框某个的按键焦点的方法
a.getButton(DialogInterface.BUTTON_NEGATIVE).requestFocus();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 对话框 焦点