【问题标题】:Android: timepicker and datepicker in the same dialog boxAndroid:时间选择器和日期选择器在同一个对话框中
【发布时间】:2011-08-23 23:04:16
【问题描述】:

我正在为安卓开发一个应用程序。我创建了一个 timepickerdialog 和一个 datepickerdialog,但问题是,它们都在不同的对话框中运行,这不是我希望我的应用程序工作的方式:-S 有没有办法创建一个同时包含时间和日期选择器对话框的对话框?

谢谢

【问题讨论】:

    标签: android datepicker dialog timepicker


    【解决方案1】:

    你可以在这里找到一个 DateTimePicker 实现:

    http://code.google.com/p/datetimepicker/

    【讨论】:

    • 不敢相信这个答案没有赞成票,也没有被接受。+1 因为它给了我正是我想要的:)
    • 我使用这个源创建项目,进行一些更改并迁移到 Android Studio github.com/Kishanjvaghela/datetimepicker
    【解决方案2】:

    我在Google tutorial 中创建了一个自定义警报对话框。我用 DatePicker 和 TimePicker 替换了 ImageView 和 TextView。我更改了以下行:

    View layout = inflater.inflate(R.layout.custom_dialog,
                               (ViewGroup) findViewById(R.id.layout_root));
    

    用这个:

    View layout = inflater.inflate(R.layout.dialog_date_time, 
                               (ViewGroup) findViewById(R.id.datePicker));
    

    无论出于何种原因,第一个给出了错误,但第二个有效。无论如何,我现在可以在同一个对话框窗口中使用这两个视图。

    【讨论】:

      【解决方案3】:

      在日期选择器的更新时间方法中调用时间选择器对话框,它不会同时被调用,但是当您按下日期选择器的设置按钮时,时间选择器对话框将打开。该方法在此链接的答案中给出: DateTime picker in android application

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-30
        • 2015-01-06
        • 2021-08-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多