1.修改style.xml文件 增加
<style name="CustomAlertDialogBackground" parent="@style/Theme.AppCompat.Light.Dialog.Alert" > <item name="android:background">@android:color/white</item> <item name="android:windowBackground">@color/white</item> </style>
2.在代码中使用 R.style.CustomAlertDialogBackground这是引用方法
this.setSpeedDialog = new AlertDialog.Builder(getContext(),R.style.CustomAlertDialogBackground) .setView(viewSetSpeed) .setTitle("挤出倍率设置") .setMessage((getActivity().getResources().getString(R.string.yi_wai_qing_kuang))) .setCancelable(false) .setNegativeButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); ((ViewGroup) viewSetSpeed.getParent()).removeView(viewSetSpeed); } }).show();
this.setSpeedDialog = new AlertDialog.Builder(getContext(),R.style.CustomAlertDialogBackground) .setView(viewSetSpeed) .setTitle("挤压倍率设置") .setMessage((getActivity().getResources().getString(R.string.yi_wai_qing_kuang))) .setCancelable(false) .setNegativeButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); ((ViewGroup) viewSetSpeed.getParent()).removeView(viewSetSpeed); } }).show();
3.最后是效果