你如何从偏好活动中调用时间戳?

时间:2011-09-20 22:49:01

标签: android android-preferences preferenceactivity timepicker

您能告诉我如何从偏好活动中拨打时间选择器吗?

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

1 个答案:

答案 0 :(得分: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