- 浏览: 67332 次
- 性别:
- 来自: Mercury
最新评论
一、AnalogClock和DigitalClock
AnalogClock和DigitalClock都是Android的时钟组件。不同点在于AnalogClock是一个圆形的表盘时钟,具有时针和分针。DigitalClock则是一个文本样式的时钟,如21:43:15。
这两种时钟都很简单易用,只要在布局文件中配置即可。
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <AnalogClock android:id="@+id/analogClock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentTop="true"></AnalogClock> <DigitalClock android:id="@+id/digitalClock" android:text="digitalClock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_below="@id/analogClock"></DigitalClock> </RelativeLayout>
运行结果:
二、TimePicker和TimePickerDialog
TimePicker用于直接在界面上显示设置时间。TimePickerDialog则是以对话框的形式显示时间设置界面。
TimePicker实例:
Main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TimePicker android:id="@+id/timePicker" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/timetext" android:layout_width="fill_parent" android:layout_height="wrap_content"/> </LinearLayout>
TimePickerActivity.java
package com.android.activity; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import android.widget.TimePicker; import android.widget.TimePicker.OnTimeChangedListener; public class TimePickerActivity extends Activity { private TimePicker timePicker = null; private TextView textView = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); timePicker = (TimePicker)findViewById(R.id.timePicker); textView = (TextView)findViewById(R.id.timetext); timePicker.setOnTimeChangedListener(new TimePickerListener()); } class TimePickerListener implements OnTimeChangedListener{ public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { textView.setText("您设置的时间是: " + hourOfDay + "时" + minute + "分"); } } }
运行结果:
TimePickerDialog实例:
TimePickerDialogActivity.java
package com.android.activity; import java.util.Calendar; import android.app.Activity; import android.app.TimePickerDialog; import android.app.TimePickerDialog.OnTimeSetListener; import android.os.Bundle; import android.widget.TextView; import android.widget.TimePicker; public class TimePickerDialogActivity extends Activity { private TextView textView = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); textView = (TextView)findViewById(R.id.textview); //得到时间 Calendar calendar = Calendar.getInstance(); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); TimePickerDialogListener timeSet = new TimePickerDialogListener(); //参数分别为:context、监听器、初始时间、初始分钟、是24小时显示false为AM/PM TimePickerDialog timePickerDialog = new TimePickerDialog(this, timeSet, hour, minute, true); timePickerDialog.show(); } class TimePickerDialogListener implements OnTimeSetListener{ //点击设置时即会调用 public void onTimeSet(TimePicker view,int hourOfDay,int minute) { String time = "您设置的时间为:"+hourOfDay+":"+minute; textView.setText(time); } } }
运行结果:设置界面
设置完成后:
发表评论
文章已被作者锁定,不允许评论。
-
Android40_Dialog
2011-11-14 00:11 2990Dialog是Android常用的对话框控件。AlertDia ... -
Android38_ImageView和Gallery
2011-11-14 00:07 3606一、ImageView使用方法 ImageVi ... -
Android37_JSON数据解析
2011-11-08 00:14 2337一、JSON介绍 JSON(JavaSc ... -
Android36_Animations使用(四)
2011-11-08 00:14 3412一、LayoutAnimationsContrlller ... -
Android35_Animations使用(三)
2011-11-08 00:13 2642一、AnimationSet的具体使用方法 ... -
Android34_Animations使用(二)
2011-11-08 00:12 1948在代码中使用Animations可以很方便的调试、运行 ... -
Android33_Animations使用(一)
2011-11-08 00:12 2276一、Animations介绍 Anima ... -
Android31_AppWidget使用(二)
2011-11-05 00:09 2497一、PendingIntent介绍 PendingIn ... -
Android30_AppWidget使用(一)
2011-11-05 00:08 2255一、App Widget定义 App ... -
Android32_Notification用法
2011-11-05 00:09 1879Android系统的状态栏(Status Bar)中有一 ... -
Android29_SeekBar和RatingBar
2011-11-02 23:21 2110一、使用SeekBar步骤: SeekB ... -
Android28_ExpandableListActivity
2011-11-02 23:21 1481ExpandableListActivity就是可扩展的 ... -
Android27_AutoCompleteTextView
2011-11-02 23:21 1080一、创建AutoCompleteTextView ... -
Android26_DatePicker
2011-11-02 23:20 1774一、DatePicker和DatePickerDialo ... -
Android25_Spinner使用方法
2011-11-02 23:20 2810一、创建Spinner的步骤 1.在布局 ... -
Android24_Service初步
2011-10-18 22:27 1000一、Service概念 ... -
Android23_Socket编程
2011-10-18 22:19 1502一、什么是Socket Socket是基 ... -
Android22_WIFI网络操作
2011-10-18 22:12 1687一、什么是WIFI WIFI就是一种无线 ... -
Android21_广播机制(二)
2011-10-18 22:00 997一、注册BroadcastReceiver的方法 ... -
Android20_广播机制(一)
2011-10-18 21:48 1074一、Android广播机制介绍 Android:操作系统 ...
相关推荐
在Android开发中,TimePicker控件是一个非常实用的组件,它允许用户选择小时和分钟,通常用于设置闹钟、计时器或者任何需要时间输入的场景。本篇将深入探讨TimePicker的使用方法,以及如何在实际项目中有效集成。 *...
在Android开发中,`DatePicker`和`TimePicker`控件是用于用户选择日期和时间的常见组件,它们通常以对话框的形式展现,提供便捷的交互方式。本文将深入讲解这两个控件的使用方法、功能特性以及如何在实际应用中集成...
在Android开发中,TimePicker是系统提供的一种UI组件,用于让用户选择小时和分钟,常见于设置闹钟、计时器或者日程安排等场景。TimePicker控件有两大主要模式:数字式(digital)和模拟式(analog),开发者可以根据...
适用于jQuery的Clock Timepicker插件 一个免费的jQuery插件,用于根据Android时间选择器的启发来选择带有时钟的时间。 此插件可在台式机和手机上使用。 要求 安装 从作为jquery-clock-timepicker 。 npm install ...
在Android开发中,TimePicker组件是一个非常常见的控件,它用于让用户选择时间,通常包括小时和分钟。在本文中,我们将深入探讨TimePicker的使用,包括基本配置、样式定制、事件处理以及一些实用技巧。 首先,`...
Android Library for TimePicker View Images of Sample App Usage Gradle Import: jcenter ```groovy dependencies { compile 'com.github.erz05:TimePicker:0.1.5@aar' } ``` TimePicker timePicker ...
在Android开发中,`DatePicker`和`TimePicker`是用于用户选择日期和时间的常见组件。默认情况下,它们提供了一套标准的UI和交互方式,但有时为了满足特定的设计需求或者提升用户体验,开发者可能需要自定义这两个...
在Android开发中,TimePicker是一个常用的UI组件,用于让用户选择时间,例如小时和分钟。它在许多场景下都很实用,比如设置闹钟、计划事件等。这篇博客文章可能详细介绍了如何在Android应用中使用TimePicker,并可能...
在Android操作系统中,`AlarmClock`是系统提供的一项重要功能,它允许开发者创建应用程序来管理和设置闹钟。在本文中,我们将深入探讨`AlarmClock`的工作原理,以及如何在实际应用中实现一个经过真机实测的功能完善...
在Android开发中,时间选择器(TimePicker)是一种常见的用户界面组件,用于让用户方便地选取时间,通常包括小时和分钟的选择。本节将详细介绍Android时间选择器的使用、特性和自定义方法。 ### 时间选择器的基本...
在Android开发中,`TimePicker`是一个非常常用的组件,它用于让用户选择或设置时间。...以上就是`TimePicker`在Android应用中的基本用法和注意事项。通过合理使用这些功能,你可以创建出符合用户需求的时间选择界面。
开发者需要熟悉如何使用`EditText`、`DatePicker`、`TimePicker`等组件来获取用户输入,并将其转化为可被`AlarmManager`理解的日期和时间。 4. **持久化数据存储**: 为了保存用户的闹钟设置,应用通常会使用SQLite...
在Android开发中,`DatePicker`和`TimePicker`是两个常用的控件,它们分别用于让用户选择日期和时间。这两个组件在各种需要用户输入日期或时间的场景中非常常见,如日程安排、会议预订等。下面我们将深入探讨这两个...
在Android Studio的build.gradle文件(Module: app)中,确保添加了`appcompat-v7`库,因为这个库包含了我们需要的DatePicker和TimePicker组件: ```groovy dependencies { implementation '...
在Android开发中,`DatePicker`和`TimePicker`是两个常用的用户界面组件,它们分别用于选取日期和时间。这两个控件对于创建具有日历选择功能的应用或者需要用户输入特定日期和时间的应用至关重要。在这个名为...
- `android.app.DatePickerDialog`和`android.app.TimePickerDialog`:基于原生`DatePicker`和`TimePicker`的对话框类,方便在活动中弹出选择器。 - `androidx.appcompat.widget.DatePickerCompat`和`androidx....
首先,`TimePicker`有两种模式:数字模式(`MODE数字`)和时钟模式(`MODE_CLOCK`)。数字模式显示两个旋转的选择器,一个用于小时,另一个用于分钟,而时钟模式则展示一个模拟时钟的界面供用户选择时间。 在自定义...
AnalogClock 模拟时钟 DigitalClock 数字时钟 一、TimePicker 1.TimePicker使用的监听器接口是OnTimeChangedListener 2.TimePicker默认显示系统当前时间,可以使用setCurrentHour和setCurrentMinute两个方法设置默认...
在Android开发中,时间选择器(TimePicker)是用户界面中的一个重要组件,它允许用户选择一个具体的时间,例如小时和分钟。本教程将详细介绍如何在Android应用中集成和使用时间选择器。 首先,我们需要理解`...
首先,Android提供了两种主要的时间日期选择器:DatePicker和TimePicker。DatePicker用于选择日期(年、月、日),而TimePicker则用于选择时间(小时和分钟)。这两个组件都是Android提供的标准UI控件,可以在XML...