欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Android控件之DatePicker、TimePicker探究

 更新時(shí)間:2016年12月05日 15:13:51   作者:Ruthless  
本篇文章主要介紹了Android控件之DatePicker、TimePicker探究,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。

一、DatePicker繼承自FrameLayout類(lèi),日期選擇控件的主要功能是向用戶(hù)提供包含年、月、日的日期數(shù)據(jù)并允許用戶(hù)對(duì)其修改。如果要捕獲用戶(hù)修改日期選擇控件中的數(shù)據(jù)事件,需要為DatePicker添加OnDateChangedListener監(jiān)聽(tīng)器。

二、TimePicker也繼承自FrameLayout類(lèi)。時(shí)間選擇控件向用戶(hù)顯示一天中的時(shí)間(可以為24小時(shí),也可以為AM/PM制),并允許用戶(hù)進(jìn)行選擇。如果要捕獲用戶(hù)修改時(shí)間數(shù)據(jù)的事件,便需要為T(mén)imePicker添加OnTimeChangedListener監(jiān)聽(tīng)器

以下模擬日期與時(shí)間選擇控件的用法

目錄結(jié)構(gòu)

main.xml布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  <DatePicker android:id="@+id/datePicker" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"/>
  <EditText android:id="@+id/dateEt"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:cursorVisible="false"
    android:editable="false"/>
  <TimePicker android:id="@+id/timePicker" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"/>
  <EditText android:id="@+id/timeEt"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:cursorVisible="false"
    android:editable="false"/>
</LinearLayout>

DpTpActivity類(lèi)

package com.ljq.activity;

import java.util.Calendar;

import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.TimePicker;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.TimePicker.OnTimeChangedListener;

public class DpTpActivity extends Activity {
  private EditText dateEt=null;
  private EditText timeEt=null;
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    dateEt=(EditText)findViewById(R.id.dateEt);
    timeEt=(EditText)findViewById(R.id.timeEt);
    DatePicker datePicker=(DatePicker)findViewById(R.id.datePicker);
    TimePicker timePicker=(TimePicker)findViewById(R.id.timePicker);
    
    Calendar calendar=Calendar.getInstance();
    int year=calendar.get(Calendar.YEAR);
    int monthOfYear=calendar.get(Calendar.MONTH);
    int dayOfMonth=calendar.get(Calendar.DAY_OF_MONTH);
    datePicker.init(year, monthOfYear, dayOfMonth, new OnDateChangedListener(){

      public void onDateChanged(DatePicker view, int year,
          int monthOfYear, int dayOfMonth) {
        dateEt.setText("您選擇的日期是:"+year+"年"+(monthOfYear+1)+"月"+dayOfMonth+"日。");
      }
      
    });
    
    timePicker.setOnTimeChangedListener(new OnTimeChangedListener(){

      public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
        timeEt.setText("您選擇的時(shí)間是:"+hourOfDay+"時(shí)"+minute+"分。");
      }
      
    });
  }
}

運(yùn)行結(jié)果

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論