gpt4 book ai didi

java - 如何更改日期时间选择器对话框中天数的文本大小?

转载 作者:行者123 更新时间:2023-12-05 07:22:53 27 4
gpt4 key购买 nike

我的项目中有日期时间选择器对话框dialog 的大小适合手机。但是,它对于平板电脑屏幕来说很小。我为平板电脑屏幕做了特殊的 style.xml,我成功地做了更大的 buttonfont size of button。但是,我无法成功更改 text size 天数。我该怎么做?

enter image description here

 public Dialog onCreateDialog(Bundle savedInstanceState) {
boolean tabletSize = getResources().getBoolean(R.bool.isTablet);
if (tabletSize) {
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);


DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(), R.style.date_time_picker, this, year, month, day);
datePickerDialog.getWindow().setBackgroundDrawableResource(R.drawable.dialog_corner);
return datePickerDialog;
}

sw600dp/styles.xml

  <style name="date_time_picker">
<item name="android:windowIsFloating">true</item>
<item name="android:textSize">28sp</item>
</style>

最佳答案

我设法通过设置来增加文字大小

    <style name="AppTheme.DatePickerDialog" parent="Theme.MaterialComponents.Light.Dialog">
<item name="android:calendarViewStyle">@style/date_text_appearance</item>
</style>

然后设置日期文本外观:

<style name="date_text_appearance" parent="@style/Base.TextAppearance.AppCompat">
<item name="android:dateTextAppearance"></item>

关于java - 如何更改日期时间选择器对话框中天数的文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56328237/

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