Android 时间选择器对话框不显示,为什么?

Android 时间选择器对话框不显示,为什么?,android,dialog,onclick,android-timepicker,Android,Dialog,Onclick,Android Timepicker,当用户单击按钮(编辑文本字段)时,我希望显示TimePickerDialog而不是键盘。我在Eclipse中没有收到任何错误,但是对话框没有显示 …为什么 XML: 问题是在xml中,它是一个编辑文本,而不是一个按钮。xml应该是这样的: <Button android:id="@+id/project_start_time" android:layout_width="fill_parent" android:layout_height="wrap_content

当用户单击按钮(编辑文本字段)时,我希望显示TimePickerDialog而不是键盘。我在Eclipse中没有收到任何错误,但是对话框没有显示

…为什么

XML:


问题是在xml中,它是一个编辑文本,而不是一个按钮。xml应该是这样的:

<Button
    android:id="@+id/project_start_time"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:onClick="newStartTime" />


我看不到任何代码启动时间选择器对话框…读取以显示时间选择器未获取它。我如何启动TimePickerDialog?嗯,所以我不能从EditText启动TimePickerDialog而不是键盘?在你的线程中,你问过如何在右键单击时启动TimePickerDialog?不,如何在单击EditText时启动它而不是键盘。
public void newStartTime ( View view ) {
    TimePickerDialog.OnTimeSetListener newTime = new TimePickerDialog.OnTimeSetListener() {

        @Override
        public void onTimeSet ( TimePicker view, int hourOfDay, int minute ) {
            // DO STUFF
        }
    };

}
<Button
    android:id="@+id/project_start_time"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:onClick="newStartTime" />