简单的时间控件学习

package tw.android;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;

public class Main extends Activity {

    private DatePicker mDatePik;
    private TimePicker mTimePik;
    private TextView mTxtResult;
    private Button mBtnOK;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        setupViewComponent();
    }

    private void setupViewComponent() {
        // 从资源文件R中取得介面元件
        mDatePik = (DatePicker)findViewById(R.id.datePik);
        mTimePik = (TimePicker)findViewById(R.id.timePik);
        mTxtResult = (TextView)findViewById(R.id.txtResult);
        mBtnOK = (Button)findViewById(R.id.btnOK);

        mBtnOK.setOnClickListener(btnDoOKOnClick);
    }

    private Button.OnClickListener btnDoOKOnClick = new Button.OnClickListener() {
        public void onClick(View v) {
            String s = getString(R.string.result);
            mTxtResult.setText(s + mDatePik.getYear() + "年" +
                                  (mDatePik.getMonth()+1) + "月 " +
                                  mDatePik.getDayOfMonth() + "日" +
                                  mTimePik.getCurrentHour() + "點" +
                                  mTimePik.getCurrentMinute() + "分");
        }
    };
}

注意月份是要 +1的  (mDatePik.getMonth()+1) + "月 "

时间: 2024-07-31 09:30:39

简单的时间控件学习的相关文章

时间控件-简单的时间控件

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="Scripts/jquery-1.10.2.js"><

ExtJS4.2学习(18)时间控件

鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-12-22/190.html 感谢“束洋洋 ”的付出. 前言:以下博客内容全是拷贝上述网址的,不过是自己运行一遍罢了,做点记录. 一.事件控件一 1.效果图: 2.代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding

[转]一种简单的js时间控件

使用方法: 粘贴代码到文本文档中,文档名称为datetime.js,然后在html文件中引用如下代码即可 <input name="shijian1" id="shijian1" type="text" class="sang_Calender" /> <script type="text/javascript" src="js/datetime.js"><

bootstrap 时间控件

最近使用了bootstrap的UI感觉确实很漂亮,非常值得学习和使用.下面先简单了解下bootstrap的时间控件. 这个时间控件使用起来还是非常的简单,只需要引入基本的css和js就可以了 需要引入的css和js:(文件引入路径根据自己的项目而定) <link href="<c:url value='/plugins/bootstrap-datetimepicker/css/datetimepicker.css'/>" rel="stylesheet&qu

从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)

(21)和(22)写的不好,跳过. (23)AJAX异步加载 插件:dojo/request 参数:request 语法(get): request.get(URL).then(成功回调函数,失败回调函数); 第一个回调函数是成功的,参数用response:(也可以用其他的) 第二个回调函数是失败的,参数用error:(也可以用其他的) 注: ①读取本地比较简单,直接填写本地的url即可: ②如果读取服务器端(比如数据库),那么需要相应的支持,例如python脚本等(我自己目前对python.和

HTML 时间控件

在做表单的时候,有时候需要输入时间,为了避免输入的麻烦,可以选择一些现成的时间控件.本文提供一个简单的样例,示例代码如下:(要成功运行,需要保持和本文对应的目录结构).js/ css/ . <!DOCTYPE html> <html> <meta charset="utf8"> </meta> <head> 这是汉字 </head> <script src="js/jquery.js"&g

如何在Android实现桌面清理内存简单Widget小控件

如何在Android实现桌面清理内存简单Widget小控件 我们经常会看到类似于360.金山手机卫士一类的软件会带一个widget小控件,显示在桌面上,上面会显示现有内存大小,然后会带一个按键功能来一键清理内存,杀死后台进程的功能,那么这个功能是如何实现的呢,我们今天也来尝试做一个类似的功能的小控件. 效果图: 一.UI部分的编写: 参照Google的文档,首先在建立一个类继承AppWidgetProvider import android.appwidget.AppWidgetProvider

DbNetGrid控件学习教程及下载使用指南

DbNetGrid是龙博方案网的旗帜产品.它是一款基于网页的报告工具,它能简单地在浏览器中展示数据库信息.通过DbNetGrid,您能在不编写任何代码的情况下搜索.导航.分类.编辑.复制.打印以及导出数据库信息.是一款完全压缩的.用于内网与互联网开发的HTML网格控件.它被设计用来实现能在浏览器环境中展示与更新数据库信息的快速灵活的方法.DbNetGrid能完全开发IE5及更高版本浏览器的功能 具体功能: 搜索.导航.分类.更新.添加.删除.导出.上传.连接.嵌入.打印.复制以及更多-- 不需要

bootstrap-datetimepicker时间控件

欢迎各种吐槽. 本人小前端,学习过程中,某日遇到做时间控件的需求,于是无休止的召唤了度娘,发现看不太懂.算是为自己做个笔记,也便于菜鸟级别的看的懂. 首先,我们看看点击选择时间的时候的展示页面吧 年                                                月                                            日 时