`
chengyu2099
  • 浏览: 469291 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android 入门 datepicker timepicker

阅读更多
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>
分享到:
评论

相关推荐

    DatePicker和TimePicker小例子

    在Android开发中,`DatePicker`和`TimePicker`是两个常用的用户界面组件,它们分别用于选取日期和时间。这两个控件对于创建具有日历选择功能的应用或者需要用户输入特定日期和时间的应用至关重要。在这个名为...

    Eclipse 开发 Android, Hello, DatePicker (学习7)

    在本教程中,我们将深入探讨如何使用Eclipse IDE进行Android应用开发,并专注于创建一个简单的"Hello, ...通过这个过程,你可以进一步学习Android的其他组件,如TimePicker、ListView,以及更复杂的交互和数据管理。

    android初学者入门项目

    12、DatePicker TimePicker View 日期时间选择器 13、ProgressBar View 普通进度条、显示在标题栏上的进度条 14、RatingBar View 评级 15、 SeekBar 拖动条,音量调节效果 16、ScrollView 、HorizontalScrollView ...

    DatePicker/TimePicker

    该代码是一个日期和时间事件处理的应用程序范例。 它介绍的是如何设置/读出日期和时间。执行DatePickerDialog()方法可以设置/读出系统的年、月、日,执行TimePickerDialog()方法乐意设置/读出系统的时、分。

    Android入门到精通源代码.

    《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_ 7ppt (吉林大学android课程英文讲义)

    此示例可能用于展示如何在Android应用中使用DatePicker和TimePicker。 这些知识点覆盖了Android开发中的用户界面设计、组件使用以及开发者资源获取等方面。对于初学者而言,这些内容是Android应用开发入门和进阶...

    Google.Android开发入门与实战

     《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合...

    Android入门

    ### Android入门知识点详解 #### 一、Android简介 1. **Android是什么** - Android是一种基于Linux内核的开源移动操作系统。 - 它由Google公司维护,并且是Android开放手机联盟的一部分。 - Android系统支持...

    Google 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 ...

    Android应用开发完全自学手册

    这一章将深入讲解一些进阶的UI控件,如Spinner、DatePicker、TimePicker、ProgressBar等,以及自定义视图的创建。开发者将学习如何利用这些控件来增强用户交互体验。 第6章:Android控件进阶 在这一阶段,开发者将...

    Android基础知识详解【PDF文档】

    此外,还有一些专门的控件用于显示日期和时间,如DatePicker、TimePicker、AnalogClock和DigitalClock。开关状态按钮(ToggleButton)和复选框(CheckBox)等控件用于提供用户选项。 数据存取是开发中不可忽视的...

    android的基本知识

    例如,AdapterView(适配器视图)和RecyclerView用于展示可滚动的数据列表,DatePicker和TimePicker用于日期和时间的选择,ProgressDialog和SnackBar用于显示加载进度或短暂提示。此外,还包括自定义控件的概念,...

    Android widget入门手册

    包含的各种控件都有截图: Log图文详解(Log.v,Log.d,Log.i,...日期选择器(DatePicker)的使用.doc、 时间选择器(TimePicker)的使用.doc、 文本框(TextView)的使用.doc、 自动完成文本(AutoCompleteTextView)的使用.doc

    Android_calendar.rar_Android 小应用_android_android calendar_androi

    8. **UI交互**:使用DatePicker和TimePicker对话框,让用户方便地选择事件的日期和时间。 在实现日历应用的过程中,开发者需要注意以下几点: - **优化性能**:避免在主线程中进行耗时操作,如查询数据库,应使用...

    Android学习新手笔记

    - DatePicker和TimePicker日期和时间选择控件的使用。 - ProgressBar、ProgressDialog进度条组件的使用。 - AlertDialog对话框的不同实现方式以及自定义实现。 11. Activity的使用和跳转 - Activity的基本配置...

    基于android系统的日程管理应用

    3. **时间设置控件**:在Android中,TimePicker和DatePicker是两个常用的时间和日期选择控件。TimePicker用于选择小时和分钟,DatePicker用于选择年、月和日。在日程管理应用中,用户需要能够方便地设置日程的时间,...

    通往Android安卓的神奇之旅 第十五章Actual Combat.rar

    在“通往Android安卓的神奇之旅 第十五章Actual Combat.rar”这...在这个章节的学习中,你将全面了解Android开发的各个方面,并有机会亲手实践,从而真正掌握Android入门知识,为成为合格的Android开发者打下坚实基础。

    android控件用法

    在实际开发中,开发者还会用到诸如`Spinner`(下拉菜单)、`DatePicker`(日期选择器)、`TimePicker`(时间选择器)等更复杂的控件。理解并熟练使用这些基本控件是Android开发的基础,它们可以帮助你创建出功能丰富...

Global site tag (gtag.js) - Google Analytics