日期对话框
来源:互联网 发布:淘宝详情页模板哪里有 编辑:程序博客网 时间:2024/06/03 09:26
<LinearLayout 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:orientation="vertical" > <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:editable="false" android:cursorVisible="false" ></EditText> <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="日期对话框" /> <Button android:id="@+id/button2" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="时间对话框" /> <DigitalClock android:id="@+id/digitalclock" android:textSize="20dip" android:gravity="center" android:text="DigitalClock" android:layout_width="match_parent" android:layout_height="wrap_content" /> <AnalogClock android:id="@+id/analogclock" android:gravity="center" android:layout_width="match_parent" android:layout_height="wrap_content" /></LinearLayout>
“`
package com.example.test;
import java.util.Calendar;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.app.TimePickerDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.TimePicker;
public class MainActivity extends Activity {
private Button datebtn=null;
private Button timebtn=null;
private EditText et=null;
private final static int DATE_DIALOG=0;
private final static int TIME_DIALOG=1;
private Calendar c=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et=(EditText) findViewById(R.id.editText1);
datebtn=(Button) findViewById(R.id.button1);
timebtn=(Button) findViewById(R.id.button2);
datebtn.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View arg0) { // TODO Auto-generated method stub showDialog(DATE_DIALOG); } }); timebtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub showDialog(TIME_DIALOG); } });}@Override protected Dialog onCreateDialog(int id) { Dialog dialog = null; switch (id) { case DATE_DIALOG: c = Calendar.getInstance(); dialog = new DatePickerDialog(this,new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker dp, int year,int month, int dayOfMonth) { et.setText("您选择了:" + year + "年" + (month+1) + "月" + dayOfMonth + "日"); } }, c.get(Calendar.YEAR), // 传入年份 c.get(Calendar.MONTH), // 传入月份 c.get(Calendar.DAY_OF_MONTH) // 传入天数 ); break; case TIME_DIALOG: c=Calendar.getInstance(); dialog=new TimePickerDialog(this,new TimePickerDialog.OnTimeSetListener(){ @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { et.setText("您选择了:"+hourOfDay+"时"+minute+"分"); } }, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), false ); break; } return dialog; }
}
“`
- 日期对话框
- 日期对话框
- 日期对话框
- 日期对话框的JS
- 点取日期对话框
- Android日期对话框
- android 日期 时间对话框
- android 日期对话框
- 日期时间对话框
- 日期选择对话框
- Day21-日期时间对话框
- 日期时间对话框
- DialogFragment日期选择对话框
- 日期选择对话框DatePickerFragment
- DatePickerDialog 日期选择对话框
- 时间日期选择器、对话框
- 日期对话框DatePickerDialog
- 日期、时间选择对话框
- Danware.NetOp.Remote
- 计蒜客-内部收益率
- android发彩信
- 第7周实践项目1.1 环形队列中用队尾和队的元素个数来实现队列的算法库
- POJ 3255 Roadblocks 笔记
- 日期对话框
- Linux使用jstat命令查看jvm的GC情况
- 一个老程序员的十年回顾
- 实验2—顺序表的链式存储结构
- 提交到App Store
- C++继承体系
- 算法与数据结构学习之——简单的字典树实现
- Notepad++拼写检查插件DSpellCheck
- Codeforces Round #439 (Div. 2) B. The Eternal Immortality