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 に答える