android - 自定义 MatrialDatePicker 对话框和 TimePicker
问题描述
在MaterialDatePickerDialog
我想隐藏编辑按钮。我尝试以下代码
picker.setMenuVisibility(false);
picker.setHasOptionsMenu(false);
解决方案
目前没有隐藏标题中切换的方法,但有一种解决方法(它可以在未来的版本中停止工作):
builder.setTheme(R.style.HideToggleMaterialCalendarTheme);
和:
<style name="HideToggleMaterialCalendarTheme" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<!-- HeaderToggleButton -->
<item name="materialCalendarHeaderToggleButton">@style/HeaderToggleButton_Hide</item>
</style>
<style name="HeaderToggleButton_Hide" parent="@style/Widget.MaterialComponents.MaterialCalendar.HeaderToggleButton">
<item name="android:visibility">gone</item>
</style>
推荐阅读
- polymer - 如何在 Polymer-3.x 中单击按钮时触发 Iron-ajax?
- solidity - TypeError:测试solidity合约时无法读取未定义的属性“调用”
- html - 如何使多行上的内联块显示得很好
- docker - docker:两阶段构建中的变量
- ios - GraphQL Object mapping Apollo with different schema by target
- angular - Aggrid-如何添加数据绑定masterDetailComponent
- primefaces - 找不到 AdminFaces 的 theme.css 资源
- python - 为多个 celery worker 和线程正确设置 Flask-SQLAlchemy
- javascript - 如何强制 'asp:Image' 加载新的 'imageUrl' ?
- django - Elasticsearch 的问题:ConnectionError