button.setBackground(ContextCompat.getDrawable(LauncherNoticeActivity.this,R.color.button_background));
<resources>
<style name="AlertDialogCustom" parent="Theme.AppCompat.DayNight.Dialog.Alert">
<item name="android:background">@color/view_background</item> dialog的背景
<item name="android:dialogCornerRadius">10dp</item> 对话框的四个圆角半径
<item name="android:buttonCornerRadius">10dp</item> button的四个圆角半径
</style>
</resources>
button.setBackgroundResource(R.drawable.button_background);
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="10dp"/>
<size android:width="100dp" android:height="10dp"/>
<solid android:color="@color/button_background"/>
</shape>