Android开发之日期时间选择组件事…
来源:互联网 发布:python 期货 编辑:程序博客网 时间:2024/04/28 13:31
效果为,下边我们改变日期或者时间,上边的文本内容就会发生变化
.xml文件
</LinearLayout>
.java文件
public class MainActivity extends Activity {
private EditText input=null;
private DatePicker date=null;
private TimePicker time=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.input=(EditText) super.findViewById(R.id.input);
this.date=(DatePicker) super.findViewById(R.id.date);
this.time=(TimePicker) super.findViewById(R.id.time);
//设置时间为24小时制
this.time.setIs24HourView(true);
//为时间改变添加监听
this.time.setOnTimeChangedListener(newOnTimeChangedListenerImp());
//为日期添加监听,注意是init
this.date.init(this.date.getYear(), this.date.getMonth(),this.date.getDayOfMonth(), new OnDateChangedListenerImp());
}
private class OnTimeChangedListenerImp implementsOnTimeChangedListener{
public void onTimeChanged(TimePicker view, int hourOfDay, intminute) {
MainActivity.this.setDate();
}
}
private class OnDateChangedListenerImp implementsOnDateChangedListener{
public void onDateChanged(DatePicker view, int year, intmonthOfYear,
int dayOfMonth) {
MainActivity.this.setDate();
}
}
//最后修改时间到文本的方法
public void setDate(){
this.input.setText(this.date.getYear()+"年"+(this.date.getMonth()+1)+"月"+this.date.getDayOfMonth()+"日"+this.time.getCurrentHour()+"点"+this.time.getCurrentMinute()+"分");
}
}
0 0
- Android开发之日期时间选择组件事…
- Android日期选择组件与时间选择组…
- Android开发之时间日期组件用法实例
- Android之日期及时间选择对话框
- Android之日期/时间选择对话框
- Android之日期及时间选择对话框
- Android开发之日期选择框详谈
- 【Android 应用开发】Android - 时间 日期相关组件
- 【Android开发】基本组件-日期、时间拾取器
- Android表单组件,单选,多选,下拉列表,日期选择,时间选择
- Android - 时间 日期相关组件
- 跟我学Android之九 日期时间组件
- Android日期时间选择对话框
- android时间日期选择对话框
- Android之日期时间选择控件DatePicker和TimePicker
- iphone开发UI组件之UIDatePicker日期选择组件的预习
- Android开发之日期选择对话框的使用
- ionic之时间&日期组件实例
- SVG样式表
- Android开发之单选按钮的使用
- 面向对象分析、设计
- Android开发之下拉列表框组件Spinn…
- Android如何将时间的格式变为24小…
- Android开发之日期时间选择组件事…
- Android开发之焦点事件的使用
- Android开发之长按事件的--改变桌…
- Android开发之正则表达式的使用1
- Android正则表达式2
- Android开发之键盘事件,验证邮箱…
- Android开发之触摸事件-点击屏幕获…
- Android开发之触摸事件的使用--触…
- MFC+ ACCESS 数据库程序移植到客户机出现ERROR CODE 80004003 解决方案