首页 > 解决方案 > 是否可以更新材料设计日期选择器中的文本字段?

问题描述

是否可以在材料设计日期选择器中添加大纲并隐藏 mm/dd/yyyy 文本: https ://material.io/components/date-pickers#anatomy

我正在尝试使文本字段的轮廓可以自定义。有什么建议么? 在此处输入图像描述

标签: androidmaterial-designmaterial-components-androidandroid-textinputlayoutandroid-datepicker

解决方案


您可以使用以下方法自定义 TextField 的样式:

    MaterialDatePicker.Builder.datePicker()
        .setTheme(R.style.ThemeOverlay_App_DatePicker)
        .build()

和:

<style name="ThemeOverlay.App.DatePicker" parent="@style/ThemeOverlay.MaterialComponents.MaterialCalendar">
    <!-- Customize text field of the text input mode. -->
    <item name="textInputStyle">@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox</item>
</style>

在此处输入图像描述


推荐阅读