gpt4 book ai didi

android - 如何在Android中剪切(删除或隐藏或缩小)Material dateRangePicker(Dialog)的header_title?

转载 作者:行者123 更新时间:2023-12-05 00:19:32 26 4
gpt4 key购买 nike

我想去掉上面的空格

image

我的风格主题(stackOverFlow 的用户回答here)

我的代码

fun clickDatePicker() {
setTheme(R.style.AppTheme_MaterailComponent)

val local = Locale.KOREA
Locale.setDefault(local)

val builder = MaterialDatePicker.Builder.dateRangePicker()
val picker = builder.build()
picker.apply {
addOnPositiveButtonClickListener { selection: Pair<Long, Long>? ->
// just my other logic
selection?.first?.let { setYearMonthDate(it) }
?.let { it1 -> firstAndSecondMap.put(0, it1) }
selection?.second?.let { setYearMonthDate(it) }
?.let { it1 -> firstAndSecondMap.put(1, it1) }
filterDate()
binding.duration = 0
}
show(supportFragmentManager, "picker")
}

}

最佳答案

目前(1.1.01.2.0-beta011.3.0-alpha01)没有 一种隐藏页眉标题的方法。
这只是一种解决方法,它可能会在下一版本中停止工作。

在您的主题叠加层中,您可以设置 HeaderTitle 的可见性:

   <style name="MaterialCalendarTheme" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<item name="materialCalendarHeaderTitle">@style/HeaderTitle_Hide</item>
</style>

<style name="HeaderTitle_Hide" parent="@style/Widget.MaterialComponents.MaterialCalendar.HeaderTitle">
<item name="android:visibility">gone</item>
</style>

这还不够。您必须在您的项目中覆盖这些维度。

<dimen name="mtrl_calendar_header_height">72dp</dimen>
<dimen name="mtrl_calendar_selection_text_baseline_to_top">58dp</dimen>

enter image description here

关于android - 如何在Android中剪切(删除或隐藏或缩小)Material dateRangePicker(Dialog)的header_title?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62652633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com