易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
Android入门之DatePickerDialog(纯Java)
import
java.util.Calendar;
import
java.util.TimeZone;
import
Android.app.Activity;
import
android.app.DatePickerDialog;
import
android.app.DatePickerDialog.OnDateSetListener;
import
android.os.Bundle;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.widget.Button;
import
android.widget.DatePicker;
import
android.widget.RelativeLayout;
import
android.widget.TextView;
public
class
DatePickerDialogTest
extends
Activity {
private
RelativeLayout mainView=
null
;
private
TextView tv=
null
;
private
Button button=
null
;
private
DatePickerDialog dpd=
null
;
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
mainView=
new
RelativeLayout(
this
);
tv=
new
TextView(
this
);
RelativeLayout.LayoutParams lp_tv=
new
RelativeLayout.LayoutParams(-
2
,-
2
);
lp_tv.addRule(RelativeLayout.CENTER_IN_PARENT);
tv.setLayoutParams(lp_tv);
tv.setText(
"请设置日期"
);
button=
new
Button(
this
);
RelativeLayout.LayoutParams lp_button=
new
RelativeLayout.LayoutParams(-
2
,-
2
);
lp_button.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
lp_button.addRule(RelativeLayout.CENTER_HORIZONTAL);
button.setLayoutParams(lp_button);
button.setText(
"设置"
);
button.setOnClickListener(
new
OnClickListener(){
public
void
onClick(View v) {
if
(dpd==
null
){
dpd_init();
}
dpd.show();
}
});
mainView.addView(tv);
mainView.addView(button);
setContentView(mainView);
}
/*dpd初始化*/
void
dpd_init(){
OnDateSetListener otsl=
new
OnDateSetListener(){
public
void
onDateSet(DatePicker view,
int
year,
int
monthOfYear,
int
dayOfMonth) {
tv.setText(
"您设置了日期:"
+year+
"年"
+(monthOfYear+
1
)+
"月"
+dayOfMonth+
"日"
);
dpd.dismiss();
}
};
Calendar calendar=Calendar.getInstance(TimeZone.getDefault());
int
year=calendar.get(Calendar.YEAR);
int
month=calendar.get(Calendar.MONTH);
int
day=calendar.get(Calendar.DAY_OF_MONTH);
dpd=
new
DatePickerDialog(
this
,otsl,year,month,day);
}
}
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图