时间选择器(TimePicker)

显示一个可供时间选择的界面

常用方法:

setIs24HourView(true|false)

设置24小时格式,true为24小时格式

setCurrentHour(10)

设置当前的时间

setCurrMinute(20)

设置当前的分钟

监听器方法:setOnTimeChangedListener

监听器:TimePicker.OnTimeChangedListener

下面我来直接看代码:

1、Activity

//时间选择器
public class TimePickerActivity extends Activity { private TimePicker timePicker; protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.time_picker); timePicker = (TimePicker)findViewById(R.id.timePickerId); timePicker.setIs24HourView(true);//设置时间为24小时的 格式
timePicker.setCurrentHour(10);//设置当前的小时
timePicker.setCurrentMinute(10);//设置当前的分钟 timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
Toast.makeText(TimePickerActivity.this,
"你选择的时间:"+(hourOfDay+":"+minute),
Toast.LENGTH_SHORT).show();
}
});
}
}

2.xml布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="5dp" >
<!-- 时间选择器 -->
<TimePicker
android:id="@+id/timePickerId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
/> </LinearLayout>

3.效果显示图

最新文章

  1. js作用域
  2. hashcode深入理解
  3. java web重定向与转发
  4. iOS开发数据库篇—SQLite的应用
  5. CSS中的rem
  6. top指令
  7. keyup、keydown和keypress
  8. SQL Server Native Client 安装方法
  9. application in 2014
  10. jquery的上传控件uploadly,每行都有一个这样的控件对id选择器的使用
  11. linux curl命令验证服务器断点续传支持
  12. 要不要用STL的问题——真理是越辩越明的~
  13. 最强离线安装MySQL_8.0.2方法
  14. [Swift]LeetCode299. 猜数字游戏 | Bulls and Cows
  15. 《hello--world团队》第一次作业:团队亮相
  16. 学习笔记之Intermediate Python for Data Science | DataCamp
  17. win10无法访问别的机器的共享目录
  18. 关于Android开发环境的演变
  19. Spring中的类型转换与数据绑定(PropertyEditor、ConversionService、Data Binding、Formatter)
  20. noi.acNOIP模拟赛5-count

热门文章

  1. VMware里Ubuntukylin-14.04-desktop的VMware Tools安装图文详解
  2. Architecture of a Java Compiler
  3. 【原】Ubuntu13.04安装、卸载Gnome3.8
  4. IOS第三方之SVProgressHUD
  5. django2.1---中间件
  6. Ionic3与Angular4新特性
  7. [转] Hadoop 2.0 详细安装过程
  8. 添加右键使用 SublimeText 打开
  9. SQL Server如何存储特殊字符、上标、下标
  10. Maven - dependency那些事儿