如何通过编程方式调整日期选择器文本大小

3

我正在使用rey5137的日期选择器对话框,如何通过编程方式将日期选择器文本大小调整为稍微大一点,因为在nexus 7中,datepicker的大小非常小...这是代码示例

case R.id.dialog_bt_date_light:
                builder = new DatePickerDialog.Builder(){
                    @Override
                    public void onPositiveActionClicked(DialogFragment fragment) {
                        DatePickerDialog dialog = (DatePickerDialog)fragment.getDialog();
                        String date = dialog.getFormattedDate(SimpleDateFormat.getDateInstance());
                        Toast.makeText(mActivity, "Date is " + date, Toast.LENGTH_SHORT).show();
                        super.onPositiveActionClicked(fragment);
                    }

                    @Override
                    public void onNegativeActionClicked(DialogFragment fragment) {
                        Toast.makeText(mActivity, "Cancelled" , Toast.LENGTH_SHORT).show();
                        super.onNegativeActionClicked(fragment);
                    }
                };

                builder.positiveAction("OK")
                        .negativeAction("CANCEL");
                break;

需要帮忙吗?


你指的是哪个文本大小? - Dhinakaran Thennarasu
请查看此图片 - meeftah
你在 styles.xml 中改变了任何东西吗?如果有的话,你能更新一下吗? - Dhinakaran Thennarasu
1个回答

1
 <style name="CustomStyle_DatePicker" parent="Material.App.Dialog.DatePicker">
        <item name="dp_dayTextSize">15sp</item>
   </style>

将此样式应用于您的日期选择器对话框。
 builder = new DatePickerDialog.Builder(R.style.CustomStyle_DatePicker) {....

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接