【问题标题】:How to resize datepicker text programmatically如何以编程方式调整日期选择器文本的大小
【发布时间】:2016-03-14 02:44:52
【问题描述】:

我正在使用 rey5137 的 datepicker 对话框,如何以编程方式调整 datepicker 文本的大小,因为在 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;

有什么帮助吗?

【问题讨论】:

  • 你指的是哪个文本大小?
  • 请看image
  • 您是否更改了 styles.xml 中的任何内容?如果你更新了,你能更新吗?

标签: android datepicker


【解决方案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) {....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多