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相关推荐

  1. android中DatePicker和TimePicker的使用

    先来看看效果图吧: 下面来贴出代码吧,其中main.xml代码为: <?xml version="1.0" encoding="utf-8"?> & ...

  2. 7.1.3 TimePicker结合案例详解

    TimePicker是Android的时间设置控件.TimePicker类的继承图如下: java.lang.Object    ↳android.view.View      ↳android.vi ...

  3. TimePicker的使用

    设置TimePicker的时间,会用到TimePickerDialog,设置时要重载onTimeSet方法 public void onTimeSet(TimePicker view, int hou ...

  4. android 之DatePicker以及TimePicker的用法

    上代码: DatePicker实例代码: 前端界面: <?xml version="1.0" encoding="utf-8"?> <Line ...

  5. android 开发 时间选择器TimePicker的使用

    android 开发 时间选择器TimePicker的使用 android系统自带时间控件: DatePicker 日期显示控件  DatePickerDialog 日期对话框控件 TimePicke ...

  6. 日期DatePicker与时间TimePicker控件

    在AndroidApp应用中,设置日期和时间时间也是经常遇见的,下面我们一起学习一下. 我们需要学习Android中的基本控件:(1)日期选择控件DatePicker (2)时间选择控件TimePic ...

  7. Android中TimePicker时间选择器的使用和获取选择的时和分

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  8. Android TimePicker 不能响应直接输入的问题

    TimePicker 提供了上下的按钮,点击按钮,相关操作都是正常的.但是如果直接在输入框中修改小时或分钟后直接点击按钮取值,会发现不能真正改变时间. 以下代码得不到预期结果. @Override p ...

  9. Android TimePickerDialog样式配置与TimePicker模式选择

    习惯性的,把要说的内容先总结一下: TimePicker有两种模式:spinner 和clock,可通过如下方式配置: <TimePickerandroid:timePickerMode = & ...

  10. java date 最小值_java – Datepicker和timepicker – 设置最大值和最小值

    我想做一个类似提醒应用程序的东西.我想允许用户选择现在不是的日期和时间(至少从现在起5分钟),我还想禁止用户选择距离太远的日期 – 例如30天.我创建了datePicker和timePicker,使它 ...

最新文章

  1. 再不参与就晚了!!2020年结束前最后一波内测福利!人人有份!
  2. ios/android代码生成FLASH可用的actionscript代码(*.ane)
  3. 重磅!百度研究院发布2021年十大科技趋势预测
  4. HDU 4747 Mex
  5. php多维求组按照健值排序,PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】...
  6. vivo6.0系统怎么样不用root激活XPOSED框架的方法
  7. 思科:云技术正日趋普及 然而云战略并不成熟
  8. FFmpeg源代码简单分析:configure
  9. CIKM 2020 | FANG:利用社会语境及其图表示进行假新闻检测
  10. 广科院机器人团队邹子平分享学习知识
  11. RGB彩色空间的不同转换公式
  12. 电脑怎么还原系统win11
  13. oracle使用sql关闭trace日志,Linux清理Oracle日志巧用close_trace命令释放误删trace文件...
  14. idea去掉不想commit的文件
  15. 白岩松---白说摘录
  16. DeptMapper
  17. 如何下载不同格式的卫星地图
  18. nodejs html多语言切换,利用 nodejs 自动生成 Android 语言包实现应用内切换多语言的方案...
  19. 阿里云网盘内测开启 填写申请表获取邀请码 附最新申请地址
  20. 子域名在线扫描 -- dnsdumpster

热门文章

  1. autocad.net-图片打印合成
  2. 手把手带你SQLite3快速入门
  3. SQL 2008升级SQL 2008 R2完全教程或者10 00 1600升级10 50 1600
  4. 陈玉琴答问: 经络按摩与敲胆经(转载)
  5. Ubuntu安装百度官方网盘客户端
  6. 矩阵迹的几何意义是什么?
  7. MapABC地图API
  8. html页面禁止保存图片,JavaScript 禁止用户保存图片的实现代码
  9. 存储专访:整合磁带与磁盘 昆腾为用户提供更灵活的选择
  10. 【破解APP抓包限制】Xposed+JustTrustMe关闭SSL证书验证!