我想在我的应用中使用新的MaterialDatePicker
我已使用以下代码使用MaterialDatePicker
val builder = MaterialDatePicker.Builder.datePicker()
builder.setTitleTextResId(R.string.date_of_birth)
builder.setTheme(R.style.MyTimePickerDialogTheme)
val picker = builder.build()
picker.show(childFragmentManager, picker.toString())
但是MaterialDatePicker
不能正常工作
下面是我的dependencies
implementation 'com.google.android.material:material:1.1.0-alpha10'
我面临的另一个问题是我不知道如何选择日期
有人可以帮我解决这些问题吗
如果需要更多信息,请告诉我。提前致谢。您的努力将不胜感激。
更新,我尝试了这些帖子MaterialDatePicker not working on Android
中提供的解决方案这是我的MyTimePickerDialogTheme
<style name="MyTimePickerDialogTheme" parent="AppTheme">
<item name="materialCalendarStyle">@style/Widget.MaterialComponents.MaterialCalendar</item>
<item name="materialCalendarFullscreenTheme">@style/ThemeOverlay.MaterialComponents.MaterialCalendar.Fullscreen</item>
<item name="materialCalendarTheme">@style/ThemeOverlay.MaterialComponents.MaterialCalendar</item>
</style>
这是我的AppTheme
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@android:color/white</item>
<item name="colorPrimaryDark">@android:color/white</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
我仍然得到相同的输出