第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

慕課網(wǎng)時間日期的顯示源代碼

標簽:
Java Android
慕课网时间日期的显示源代码

上图:
图片描述

  1. 新建一个main.xml文件代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.datatimepicker.MainActivity" >

    <DatePicker
        android:id="@+id/datePicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <TimePicker
        android:id="@+id/timePicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/datePicker"
        android:layout_marginRight="16dp"
        android:layout_marginTop="158dp" />

</RelativeLayout>
  1. 主方法的代码如下:
package com.example.datatimepicker;

import java.util.Calendar;

import android.support.v7.app.ActionBarActivity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.app.TimePickerDialog;
import android.app.TimePickerDialog.OnTimeSetListener;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.DatePicker;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener;

/*
 * 1.DataPicker对象时以init()这个方法来指定DataPicker初始的年月日以及
 * OnDataChangedListener()的事件;而TimePicker对象则是直接以setOnTimeChangedListener()
 * 事件来处理时间改变时程序要做的操作。注意MONTH的书写是否要进行加一的操作
 * 2.DataPickerDialog与TimePickerDialog与前面这两种类型的对象最大的差别在于
 * DataPickerDialog与TimePickerDialog对象则是以弹出Dialog的方式来显示
 * */
@SuppressWarnings("unused")
public class MainActivity extends ActionBarActivity {
    private TimePicker timePicker ;
    private DatePicker datePicker ;
    private Calendar cal ;
    private int year ;
    private int month ;
    private int day ;
    private int hour ;
    private int minute ;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //获取日历的一个对象
        cal = Calendar.getInstance() ;
        //获取年月日时分秒的信息
        year = cal.get(Calendar.YEAR);
        month = cal.get(Calendar.MONTH)+1;
        day = cal.get(Calendar.DAY_OF_MONTH);
        hour = cal.get(Calendar.HOUR_OF_DAY);
        minute = cal.get(Calendar.MINUTE);
        setTitle(year+"-"+month+"-"+day+"-"+hour+":"+minute);
        datePicker = (DatePicker) findViewById(R.id.datePicker);
        timePicker = (TimePicker) findViewById(R.id.timePicker) ;

        //datePicker初始化
        datePicker.init(year, cal.get(Calendar.MONTH), day, new OnDateChangedListener() {

            @Override
            public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                // TODO Auto-generated method stub
                setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth);

            }
        });

        timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {

            @Override
            public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
                setTitle(hourOfDay+":"+minute) ;

            }
        });

//        new DatePickerDialog(this, new OnDateSetListener() {
//          
//          @Override
//          public void onDateSet(DatePicker view, int year, int monthOfYear,
//                  int dayOfMonth) {
//              // TODO Auto-generated method stub
//              setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth);
//              
//          }
//      }, year, cal.get(Calendar.MONTH), day).show() ;

        new TimePickerDialog(this, new OnTimeSetListener() {

            @Override
            public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                // TODO Auto-generated method stub
                setTitle(hourOfDay+":"+minute) ;

            }
        }, hour, minute, true).show();
        }
}

代码中有相关说明,以及注意事项,本文摘自慕课网--高级控件显示。


℃江

點擊查看更多內(nèi)容
13人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
58
獲贊與收藏
1061

關(guān)注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消