`
chengyu2099
  • 浏览: 460169 次
  • 性别: 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入门中的日期和时间控件,比较简单

    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开发入门与实战(下)

    7.3.10 时间选择器(TimePicker)介绍与应用 7.3.11 滚动视图(ScrollView)介绍与应用 7.3.12 进度条(ProgressBar)介绍与应用 7.3.13 拖动条(SeekBar)介绍与应用 7.3.14 评分组件(RatingBar)介绍与应用 7.3.15 图片视图...

    android开发入门与实战(上)

    7.3.10 时间选择器(TimePicker)介绍与应用 7.3.11 滚动视图(ScrollView)介绍与应用 7.3.12 进度条(ProgressBar)介绍与应用 7.3.13 拖动条(SeekBar)介绍与应用 7.3.14 评分组件(RatingBar)介绍与应用 7.3.15 图片视图...

    《Google Android开发入门与实战》.pdf

    7.3.10 时间选择器(timepicker)介绍与应用 90 7.3.11 滚动视图(scrollview)介绍与应用 91 7.3.12 进度条(progressbar)介绍与应用 92 7.3.13 拖动条(seekbar)介绍与应用 93 7.3.14 评分组件(ratingbar)...

    Google.Android开发入门与实战

     《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个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 widget入门手册

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

    react-native-paper-dates:适用于React Native Paper的平滑,快速的跨平台Material Design日期和时间选择器

    在Android,iOS和网络上测试 使用原生的Date.Intl API,可在Web / iOS上直接使用(自动日期名称,月份翻译,而不会增加软件包的大小) 简单的API 类型安全 无尽的(虚拟)滚动 表演者 出色的React Native Web支持...

Global site tag (gtag.js) - Google Analytics