日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android设置时间widget,【Android】时间与日期Widget(DatePicker 与 TimePicker)

發布時間:2023/12/6 Android 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android设置时间widget,【Android】时间与日期Widget(DatePicker 与 TimePicker) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

public class Activity01 extends Activity

{

TextViewm_TextView;

//聲明dataPicker

DatePickerm_DatePicker;

//聲明TimePicker

TimePickerm_TimePicker;

Button m_dpButton;

Button m_tpButton;

//java中的Calendar類

Calendar c;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

c=Calendar.getInstance();

m_TextView= (TextView) findViewById(R.id.TextView01);

m_dpButton = (Button)findViewById(R.id.button1);

m_tpButton = (Button)findViewById(R.id.button2);

//獲取DataPicker對象

m_DatePicker = (DatePicker) findViewById(R.id.DatePicker01);

//初始化當前時間并設置監聽

m_DatePicker.init(c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() {

@Override

public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth)

{

//當日期更改在這里設置

c.set(year, monthOfYear, dayOfMonth);

}

});

//

m_TimePicker = (TimePicker) findViewById(R.id.TimePicker01);

//

m_TimePicker.setIs24HourView(true);

//

m_TimePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {

@Override

public void onTimeChanged(TimePicker view, int hourOfDay, int minute)

{

//當時間更改在這里設置

c.set(year, month, day, hourOfDay, minute, second);

}

});

m_dpButton.setOnClickListener(new Button.OnClickListener(){

public void onClick(View v)

{

new DatePickerDialog(Activity01.this,

new DatePickerDialog.OnDateSetListener()

{

public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth)

{

//設置日歷

}

},c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH)).show();

}

});

m_tpButton.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v)

{

new TimePickerDialog(Activity01.this,

new TimePickerDialog.OnTimeSetListener()

{

public void onTimeSet(TimePicker view, int hourOfDay,int minute)

{

//設置時間

}

},c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), true).show();

}

});

}

}

對應的layout文件<?xml version="1.0" encoding="utf-8"?>

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:id="@+id/TextView1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

android:id="@+id/Button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

>

android:id="@+id/Button2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

>

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的android设置时间widget,【Android】时间与日期Widget(DatePicker 与 TimePicker)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。