package com.zte.android.lession;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;
import android.widget.TimePicker;
public class Activity_008_datepicker extends Activity
{
private DatePicker datePicker ;
private TimePicker timePicker ;
private TextView txt ;
private Button getTimeBtn ;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_008_clock_layout);
//实例化组件
datePicker = (DatePicker)findViewById(R.id.l008_datePicker1);
timePicker = (TimePicker)findViewById(R.id.l008_timePicker1);
txt = (TextView)findViewById(R.id.l008_textView1);
getTimeBtn = (Button)findViewById(R.id.l008_button1);
//set listener
getTimeBtn.setOnClickListener(btnListener);
}
private OnClickListener btnListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//获取日期
int year = datePicker.getYear();
int month = datePicker.getMonth()+1;
int day = datePicker.getDayOfMonth();
//获取时间
int hour = timePicker.getCurrentHour();
int minute = timePicker.getCurrentMinute();
//设置时间
txt.setText(year+" "+month+" "+day+" "+hour+":"+minute);
}
};
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<DatePicker
android:id="@+id/l008_datePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TimePicker
android:id="@+id/l008_timePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/l008_button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="获取时间" />
<TextView
android:id="@+id/l008_textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="" />
</LinearLayout>
分享到:
相关推荐
在Android开发中,`DatePicker`和`TimePicker`是两个常用的用户界面组件,它们分别用于选取日期和时间。这两个控件对于创建具有日历选择功能的应用或者需要用户输入特定日期和时间的应用至关重要。在这个名为...
在本教程中,我们将深入探讨如何使用Eclipse IDE进行Android应用开发,并专注于创建一个简单的"Hello, ...通过这个过程,你可以进一步学习Android的其他组件,如TimePicker、ListView,以及更复杂的交互和数据管理。
12、DatePicker TimePicker View 日期时间选择器 13、ProgressBar View 普通进度条、显示在标题栏上的进度条 14、RatingBar View 评级 15、 SeekBar 拖动条,音量调节效果 16、ScrollView 、HorizontalScrollView ...
该代码是一个日期和时间事件处理的应用程序范例。 它介绍的是如何设置/读出日期和时间。执行DatePickerDialog()方法可以设置/读出系统的年、月、日,执行TimePickerDialog()方法乐意设置/读出系统的时、分。
《Android从入门到精通》 第1章 初识Android 1.1 什么是Android 1.1.1 移动信息设备分类 1.1.2 Open Handset Alliance和 Android 1.2 Android简介 1.2.1 Andriod的历史 1.2.2 Andriod的未来 1.2.3 Andriod平台的技术...
此示例可能用于展示如何在Android应用中使用DatePicker和TimePicker。 这些知识点覆盖了Android开发中的用户界面设计、组件使用以及开发者资源获取等方面。对于初学者而言,这些内容是Android应用开发入门和进阶...
《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合...
### Android入门知识点详解 #### 一、Android简介 1. **Android是什么** - Android是一种基于Linux内核的开源移动操作系统。 - 它由Google公司维护,并且是Android开放手机联盟的一部分。 - Android系统支持...
Google Android开发入门与实战的代码 1章 掀起你的盖头来——初识Android. 1 1.1 认识Android 1 1.2 Android的背景 2 1.2.1 Android的历史 2 1.2.2 Android的发展 2 1.3 我的Android我做主 2 ...
这一章将深入讲解一些进阶的UI控件,如Spinner、DatePicker、TimePicker、ProgressBar等,以及自定义视图的创建。开发者将学习如何利用这些控件来增强用户交互体验。 第6章:Android控件进阶 在这一阶段,开发者将...
此外,还有一些专门的控件用于显示日期和时间,如DatePicker、TimePicker、AnalogClock和DigitalClock。开关状态按钮(ToggleButton)和复选框(CheckBox)等控件用于提供用户选项。 数据存取是开发中不可忽视的...
例如,AdapterView(适配器视图)和RecyclerView用于展示可滚动的数据列表,DatePicker和TimePicker用于日期和时间的选择,ProgressDialog和SnackBar用于显示加载进度或短暂提示。此外,还包括自定义控件的概念,...
包含的各种控件都有截图: Log图文详解(Log.v,Log.d,Log.i,...日期选择器(DatePicker)的使用.doc、 时间选择器(TimePicker)的使用.doc、 文本框(TextView)的使用.doc、 自动完成文本(AutoCompleteTextView)的使用.doc
- DatePicker/TimePicker:日期时间选择器。 - Button/ImageButton:按钮。 - CheckBox:复选框。 - ImageView:显示图像。 - Menu:菜单。 - Dialog:对话框。 - ProgressBar:进度条。 - SeekBar:滑动条...
8. **UI交互**:使用DatePicker和TimePicker对话框,让用户方便地选择事件的日期和时间。 在实现日历应用的过程中,开发者需要注意以下几点: - **优化性能**:避免在主线程中进行耗时操作,如查询数据库,应使用...
- DatePicker和TimePicker日期和时间选择控件的使用。 - ProgressBar、ProgressDialog进度条组件的使用。 - AlertDialog对话框的不同实现方式以及自定义实现。 11. Activity的使用和跳转 - Activity的基本配置...
3. **时间设置控件**:在Android中,TimePicker和DatePicker是两个常用的时间和日期选择控件。TimePicker用于选择小时和分钟,DatePicker用于选择年、月和日。在日程管理应用中,用户需要能够方便地设置日程的时间,...
#### 二、Android入门 - **第一个Android程序**:通过创建第一个Android应用程序,介绍基本的开发流程和项目结构。 - **Android项目结构**:详细阐述了项目目录结构,包括src、res、assets等目录的用途。 - **四大...
在“通往Android安卓的神奇之旅 第十五章Actual Combat.rar”这...在这个章节的学习中,你将全面了解Android开发的各个方面,并有机会亲手实践,从而真正掌握Android入门知识,为成为合格的Android开发者打下坚实基础。
在实际开发中,开发者还会用到诸如`Spinner`(下拉菜单)、`DatePicker`(日期选择器)、`TimePicker`(时间选择器)等更复杂的控件。理解并熟练使用这些基本控件是Android开发的基础,它们可以帮助你创建出功能丰富...