TimePickerDialog没有显示,为什么?

时间:2013-11-08 11:18:34

标签: android dialog onclick android-timepicker

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

...为什么?

XML:

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

代码:

public void newStartTime ( View view ) {
    TimePickerDialog.OnTimeSetListener newTime = new TimePickerDialog.OnTimeSetListener() {

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

}

1 个答案:

答案 0 :(得分:0)

问题出在你的xml中,它是一个edit_text而不是一个按钮。 xml应该是这样的:

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