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

xiaoxiao2021-02-28  73

代码实现弹出对话框及注意事项: //此处的参数不能用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();
转载请注明原文地址: https://www.6miu.com/read-53926.html

最新回复(0)