android 之 DataPickerDialog简单应用
2014-02-25 15:06
330 查看
代码简单,直接上了
package com.yx.datapickerdialog;
import android.os.Bundle;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.DatePicker;
public class MainActivity extends Activity {
private Button button = null;
private static final int DATE_PICKER_ID=1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new buttonOnClickListener());
System.out.println("ssssssss");
}
class buttonOnClickListener implements OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
showDialog(DATE_PICKER_ID);
}
}
DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
System.out.println(year+":"+monthOfYear+":"+dayOfMonth);
}
};
@Override
@Deprecated
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_PICKER_ID:
return new DatePickerDialog(this, onDateSetListener, 2014, 1, 11);//注意月份是从0开始的
}
return null;
}
}
package com.yx.datapickerdialog;
import android.os.Bundle;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.DatePicker;
public class MainActivity extends Activity {
private Button button = null;
private static final int DATE_PICKER_ID=1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new buttonOnClickListener());
System.out.println("ssssssss");
}
class buttonOnClickListener implements OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
showDialog(DATE_PICKER_ID);
}
}
DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
System.out.println(year+":"+monthOfYear+":"+dayOfMonth);
}
};
@Override
@Deprecated
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_PICKER_ID:
return new DatePickerDialog(this, onDateSetListener, 2014, 1, 11);//注意月份是从0开始的
}
return null;
}
}
相关文章推荐
- 转载:如何安装apk文件在Android仿真器中
- Android 开源项目
- Android开发中的Handler线程初窥,及HandlerThread异步通信的实现。
- ArcGIS API for Android 案例教程 14
- Android多媒体学习十:利用AudioRecord类实现自己的音频录制程序
- Android开机广播和关机广播
- android中的数据存储(1)
- android 实用sax 读取xml文件内容 附源码
- Android初级之组件基础04-ImageView
- Android 应用软件开发(十三)广播机制
- 你有没有遇到Android的HelloWord程序无法显示的问题呢
- android用intent调用google地图
- android 关于时间的操作整理
- Android Service的生命周期图解
- Android之UI- listview特别的属性
- android Launcher——ui框架
- android图片压缩
- android多点触控技术
- Android reviews —— Activity
- android “attempt to write a readonly database”出错解决