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