在adapter类中要弹出确认框,是需要设置系统级别的对话框,要给对话框添加属性为
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
需要在AndroidManifest.xml中添加权限
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
下面是具体代码
AlertDialog alertDialog = new AlertDialog.Builder(this.context).create();
alertDialog.setTitle("标题");
alertDialog.setMessage("具体文本");
alertDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "否", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
System.out.println("否");
}
});
alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, "是", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
System.out.println("是");
}
});
alertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
alertDialog.show();