- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用过 Material 日期选择器 为了选择一个日期,我也完成了这项任务,但是 我无法更改主题的标题 & 按钮。
MaterialDatePicker.Builder builder;
MaterialDatePicker materialDatePicker;
long today = MaterialDatePicker.todayInUtcMilliseconds();
CalendarConstraints.Builder con = new CalendarConstraints.Builder();
con.setValidator(DateValidatorPointForward.now());
builder.setSelection(today);
builder.setCalendarConstraints(con.build());
materialDatePicker = builder.build();
findViewById(R.id.startCalender).setOnClickListener(v ->
materialDatePicker.show(getSupportFragmentManager(), builder.toString())
);
materialDatePicker.addOnPositiveButtonClickListener(selection ->
Toast.makeText(this, materialDatePicker.getHeaderText(),
Toast.LENGTH_SHORT).show());
最佳答案
你有不同的选择。
您可以使用:
builder.setTheme(R.style.MaterialCalendarTheme);
<style name="MaterialCalendarTheme" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<!-- just override the colors used in the default style -->
<item name="colorOnPrimary">@color/primaryDarkColor</item>
<item name="colorPrimary">@color/primaryLightColor</item>
</style>
<style name="MaterialCalendarTheme" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<!-- Header panel -->
<item name="materialCalendarHeaderLayout">@style/MaterialCalendar.HeaderLayout1</item>
<!-- Buttons -->
<item name="buttonBarPositiveButtonStyle">@style/TextButton.Dialog1</item>
<item name="buttonBarNegativeButtonStyle">@style/TextButton.Dialog1</item>
</style>
<style name="MaterialCalendar.HeaderLayout1" parent="Widget.MaterialComponents.MaterialCalendar.HeaderLayout">
<!--<item name="android:background">?attr/colorPrimary</item>-->
<item name="android:background">@color/primaryLightColor</item>
</style>
<style name="TextButton.Dialog1" parent="Widget.MaterialComponents.Button.TextButton.Dialog">
<item name="android:textColor">@color/white</item>
<item name="backgroundTint">@color/primaryDarkColor</item>
</style>
关于android - 如何在Android中更改 "MaterialDatePicker"的主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62086854/
我有一个选择数据范围的 MaterialDatePicker,例如从 2021 年 1 月 1 日到 2021 年 1 月 31 日。 MaterialDatePicker.Builder> buil
我正在使用 MaterialDatePicker 来选择日期。我正面临一些设计问题。 在顶部文本是重叠的。以下是使用的样式: @color/colorPrimary @color/c
使用 android 中的默认 DatePicker 类,可以像这样以微调器的形式制作日期选择器: 但是使用 MaterialDesignSpinner 似乎默认情况下没有实现此功能,因为唯一的形式如
我在 android studio 中使用 MaterialDatePicker 让用户能够选择出生日期,选择日期后,返回值是一个 long所选日期的时间戳(自 01/01/1970 以来的毫秒数)。
我正在使用 MaterialDatePicker,但速度很慢。 public class MainActivity extends AppCompatActivity { MaterialDa
使用 MaterialDatePicker我想显示所需的日期并有机会选择另一个。但是当出现 DatePicker 时,它会显示当前日期而不是指定日期。 我插入库:implementation 'com
我在 Android 中这样调用 MaterialDatePicker: MaterialDatePicker.Builder> builder = MaterialDatePicker.Builde
//Material Date Picker private val calendar = Calendar.getInstance() private val constraintsBuilder
我用过 Material 日期选择器 为了选择一个日期,我也完成了这项任务,但是 我无法更改主题的标题 & 按钮。 MaterialDatePicker.Builder builder
我的应用程序使用 MaterialDatePicker。我想创建一个类,除其他数据外,该类将存储 MaterialDatePicker 中的日期。我有一些问题: 如果日期应该是可更改的,那么在类里面保
我想将项目的日期选择器更改为 Material Components for Android 提供的日期选择器,但它不起作用。 这是我试过的代码: MaterialDatePicker.Builder
我正在将日历组件迁移到新的 Material 库 MaterialDatePicker,但是我在执行诸如更改确认按钮文本名称之类的简单操作时遇到问题 以前就够了 datePickerDialog.se
我想将项目的日期选择器更改为 Material Components for Android 提供的日期选择器,但它不起作用。 这是我试过的代码: MaterialDatePicker.Builder
我是 android 开发的新手,目前正在尝试将 Material 设计集成到我的应用程序中。 我想评估一个简单的表格,为此我使用了组件 com.google.android.material.tex
如何向 MaterialDatePicker 添加约束以强制用户仅在 2 个日期之间选择一个日期? val constraintBuilder = CalendarConstraints.Builde
我正在使用 MaterialDatePicker对于 Android (Kotlin),需要确保开始日期和结束日期相隔不超过 180 天。我该如何为此编写约束? 最佳答案 您可以定义自定义 DateV
我做了什么: 已添加 implementation 'com.google.android.material:material:1.1.0'在依赖项中 设置 Theme.MaterialCompone
我是一名优秀的程序员,十分优秀!