代码实现弹出对话框及注意事项:
//此处的参数不能用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 弹出对话框 且焦点在确认或者取消
最新推荐文章于 2022-12-02 10:53:01 发布