最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Android控件之DatePicker、TimePicker探究

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

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

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

以下模擬日期與時(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類

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é)果

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

相關(guān)文章

  • Android基于BaseExpandableListAdapter實(shí)現(xiàn)的二級列表仿通話記錄功能詳解

    Android基于BaseExpandableListAdapter實(shí)現(xiàn)的二級列表仿通話記錄功能詳解

    這篇文章主要介紹了Android基于BaseExpandableListAdapter實(shí)現(xiàn)的二級列表仿通話記錄功能,結(jié)合具體實(shí)例形式分析了Android實(shí)現(xiàn)通話記錄功能的布局與功能相關(guān)操作技巧,需要的朋友可以參考下
    2017-07-07
  • Android智能指針輕量級Light Pointer初識

    Android智能指針輕量級Light Pointer初識

    這篇文章主要為大家介紹了Android智能指針輕量級Light Pointer初識詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Android中實(shí)現(xiàn)長按修改ListView對象的內(nèi)容

    Android中實(shí)現(xiàn)長按修改ListView對象的內(nèi)容

    這篇文章主要給大家介紹了在Android中實(shí)現(xiàn)長按修改ListView對象內(nèi)容的相關(guān)資料,文中給出了完整的示例代碼,相信對大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-02-02
  • Android本地驗(yàn)證碼的生成代碼

    Android本地驗(yàn)證碼的生成代碼

    這篇文章主要為大家詳細(xì)介紹了Android本地驗(yàn)證碼的生成,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • Android使用緩存機(jī)制實(shí)現(xiàn)文件下載及異步請求圖片加三級緩存

    Android使用緩存機(jī)制實(shí)現(xiàn)文件下載及異步請求圖片加三級緩存

    這篇文章主要介紹了Android使用緩存機(jī)制實(shí)現(xiàn)文件下載及異步請求圖片加三級緩存的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • Flutter之?ListView組件使用示例詳解

    Flutter之?ListView組件使用示例詳解

    這篇文章主要為大家介紹了Flutter之?ListView組件使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • Android編程之光線傳感器用法詳解

    Android編程之光線傳感器用法詳解

    這篇文章主要介紹了Android編程之光線傳感器用法,結(jié)合實(shí)例形式分析了Android光線傳感器的功能、實(shí)現(xiàn)步驟與相關(guān)注意事項(xiàng),并給出了相關(guān)demo示例,需要的朋友可以參考下
    2017-11-11
  • 鴻蒙手機(jī)版JNI實(shí)戰(zhàn)案例解析(JNI開發(fā)、SO庫生成、SO庫使用)

    鴻蒙手機(jī)版JNI實(shí)戰(zhàn)案例解析(JNI開發(fā)、SO庫生成、SO庫使用)

    這篇文章主要介紹了鴻蒙手機(jī)版JNI實(shí)戰(zhàn)(JNI開發(fā)、SO庫生成、SO庫使用)的相關(guān)資料,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • android 設(shè)置wallpaper的操作方法

    android 設(shè)置wallpaper的操作方法

    下面小編就為大家?guī)硪黄猘ndroid 設(shè)置wallpaper的操作方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • Android 架構(gòu)之?dāng)?shù)據(jù)庫框架升級

    Android 架構(gòu)之?dāng)?shù)據(jù)庫框架升級

    上一篇講解了# Android 架構(gòu)之?dāng)?shù)據(jù)框架搭建 ,里面含有數(shù)據(jù)庫最基礎(chǔ)的增刪改查功能,不過只考慮了單數(shù)據(jù)庫,開發(fā)者可以舉一反三按照對應(yīng)思路設(shè)計(jì)多數(shù)據(jù)庫架構(gòu)。 在本篇里,將會(huì)講解令開發(fā)者比較頭疼的數(shù)據(jù)庫升級,需要的朋友可以參考下面文章內(nèi)容
    2021-09-09

最新評論

抚顺市| 宜春市| 胶州市| 阳江市| 晋江市| 奉贤区| 高陵县| 吉林省| 天全县| 固阳县| 保康县| 聂拉木县| 濮阳市| 江孜县| 鹿泉市| 阳曲县| 林州市| 宣汉县| 乌恰县| 军事| 涞水县| 尼玛县| 宁强县| 精河县| 宁蒗| 达孜县| 建水县| 黔西县| 广元市| 若尔盖县| 瑞金市| 昔阳县| 松原市| 右玉县| 新龙县| 罗城| 南岸区| 鲜城| 眉山市| 曲松县| 库尔勒市|