timePicker
1.还是将一个控件放在一个类里面,然后在自己的监听函数里面去的其余控件,然后在里面将其余的控件的数值改变就好了。
2.布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><DatePicker android:layout_width="fill_parent" android:id="@+id/datePicker"android:layout_height="wrap_content"></DatePicker><TimePicker android:layout_width="fill_parent" android:id="@+id/timePicker"android:layout_height="wrap_content"></TimePicker><TextView android:layout_width="fill_parent" android:id="@+id/textview"android:layout_height="wrap_content" android:textSize="18dp" />
</LinearLayout>
3.代码:
datapicker的初始化:
package com.example.marvinedittext2;import java.text.SimpleDateFormat;
import java.util.Calendar;import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.TextView;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener;
import android.widget.Toast;public class Main extends Activity implements OnDateChangedListener,OnTimeChangedListener {/** Called when the activity is first created. */private TextView textView;private DatePicker datePicker;private TimePicker timePicker;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);datePicker = (DatePicker) this.findViewById(R.id.datePicker);timePicker = (TimePicker) this.findViewById(R.id.timePicker);textView = (TextView) this.findViewById(R.id.textview);datePicker.init(2001, 1, 25, this);// 初始化日期timePicker.setIs24HourView(true);// 显示时间是否是按照24小时制timePicker.setOnTimeChangedListener(this);// 注册事件}// 时间控件的触发public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {// TODO Auto-generated method stubToast.makeText(Main.this,"hourOfDay:" + hourOfDay + "minute:" + minute, 1).show();}// 日期控件的触发public void onDateChanged(DatePicker view, int year, int monthOfYear,int dayOfMonth) {// TODO Auto-generated method stubCalendar calendar = Calendar.getInstance();calendar.set(datePicker.getYear(), datePicker.getMonth(),datePicker.getDayOfMonth(), timePicker.getCurrentHour(),timePicker.getCurrentMinute());SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");textView.setText(format.format(calendar.getTime()));}
}
timePicker相关推荐
- android中DatePicker和TimePicker的使用
先来看看效果图吧: 下面来贴出代码吧,其中main.xml代码为: <?xml version="1.0" encoding="utf-8"?> & ...
- 7.1.3 TimePicker结合案例详解
TimePicker是Android的时间设置控件.TimePicker类的继承图如下: java.lang.Object ↳android.view.View ↳android.vi ...
- TimePicker的使用
设置TimePicker的时间,会用到TimePickerDialog,设置时要重载onTimeSet方法 public void onTimeSet(TimePicker view, int hou ...
- android 之DatePicker以及TimePicker的用法
上代码: DatePicker实例代码: 前端界面: <?xml version="1.0" encoding="utf-8"?> <Line ...
- android 开发 时间选择器TimePicker的使用
android 开发 时间选择器TimePicker的使用 android系统自带时间控件: DatePicker 日期显示控件 DatePickerDialog 日期对话框控件 TimePicke ...
- 日期DatePicker与时间TimePicker控件
在AndroidApp应用中,设置日期和时间时间也是经常遇见的,下面我们一起学习一下. 我们需要学习Android中的基本控件:(1)日期选择控件DatePicker (2)时间选择控件TimePic ...
- Android中TimePicker时间选择器的使用和获取选择的时和分
场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...
- Android TimePicker 不能响应直接输入的问题
TimePicker 提供了上下的按钮,点击按钮,相关操作都是正常的.但是如果直接在输入框中修改小时或分钟后直接点击按钮取值,会发现不能真正改变时间. 以下代码得不到预期结果. @Override p ...
- Android TimePickerDialog样式配置与TimePicker模式选择
习惯性的,把要说的内容先总结一下: TimePicker有两种模式:spinner 和clock,可通过如下方式配置: <TimePickerandroid:timePickerMode = & ...
- java date 最小值_java – Datepicker和timepicker – 设置最大值和最小值
我想做一个类似提醒应用程序的东西.我想允许用户选择现在不是的日期和时间(至少从现在起5分钟),我还想禁止用户选择距离太远的日期 – 例如30天.我创建了datePicker和timePicker,使它 ...
最新文章
- 再不参与就晚了!!2020年结束前最后一波内测福利!人人有份!
- ios/android代码生成FLASH可用的actionscript代码(*.ane)
- 重磅!百度研究院发布2021年十大科技趋势预测
- HDU 4747 Mex
- php多维求组按照健值排序,PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】...
- vivo6.0系统怎么样不用root激活XPOSED框架的方法
- 思科:云技术正日趋普及 然而云战略并不成熟
- FFmpeg源代码简单分析:configure
- CIKM 2020 | FANG:利用社会语境及其图表示进行假新闻检测
- 广科院机器人团队邹子平分享学习知识
- RGB彩色空间的不同转换公式
- 电脑怎么还原系统win11
- oracle使用sql关闭trace日志,Linux清理Oracle日志巧用close_trace命令释放误删trace文件...
- idea去掉不想commit的文件
- 白岩松---白说摘录
- DeptMapper
- 如何下载不同格式的卫星地图
- nodejs html多语言切换,利用 nodejs 自动生成 Android 语言包实现应用内切换多语言的方案...
- 阿里云网盘内测开启 填写申请表获取邀请码 附最新申请地址
- 子域名在线扫描 -- dnsdumpster