可以通过更改Material Datepicker对话框的样式来更改宽度。下面是一个示例:
1.在styles.xml中添加以下代码:
2.在代码中创建DatePickerDialog实例时指定样式,如下所示:
DatePickerDialog dialog = new DatePickerDialog(context, R.style.MyDatePickerTheme, dateSetListener, year, month, day);
这将创建一个样式为“MyDatePickerTheme”的对话框,并将其宽度设置为屏幕宽度的80%。可以根据需要更改样式和宽度值。
注意:这种方法只适用于Android 5.0及以上版本。在低于Android 5.0的版本中,可以使用自定义布局来创建对话框并设置宽度。