1

你能告诉我如何从偏好活动中调用时间选择器吗?

您能否在首选项活动中显示所需的 manifest.xml、layout.xml 和代码以及调用时间选择器所需的任何其他文件?

4

1 回答 1

1

要将 TimePicker 添加到标准 Activity,请将 TimePicker 小部件添加到您的布局中,如下所示:

<TimePicker android:id="@+id/timePicker" android:layout_below="@+id/timePicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

接下来,让您的活动实现 OnTimeChangedListener。然后,您需要将以下方法添加到您的活动中:

private void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
    // Do something with the time here
}

要从 PreferenceActivity 调用 TimePicker,您可能需要考虑弹出一个对话框来处理用户对时间的选择。看看这个类,它显示了这样做的实现: http ://code.google.com/p/onlinemanager/source/browse/trunk/WebViewer/src/fr/webviewer/activity/PreferenceActivity.java?r= 76

于 2011-09-21T01:15:26.120 回答