0

当用户单击按钮(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
        }
    };

}
4

1 回答 1

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" />
于 2013-11-08T11:24:31.860 回答