`

Android 程式开发:(十一)选择控件 —— 11.1 TimePicker

 
阅读更多

使用TimePicker,可以让用户去选择一天中的事件,包括24小时制和AM/PM制。下面的例子将会展示如何使用TimePicker。

1、创建一个工程:BasicViews4。

2、main.xml中的代码。

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. android:orientation="vertical">
  6. <Buttonandroid:id="@+id/btnSet"
  7. android:layout_width="wrap_content"
  8. android:layout_height="wrap_content"
  9. android:text="Iamallset!"
  10. android:onClick="onClick"/>
  11. <TimePickerandroid:id="@+id/timePicker"
  12. android:layout_width="wrap_content"
  13. android:layout_height="wrap_content"/>
  14. </LinearLayout>
3、BasicViews4Activity.java中的代码。
  1. packagenet.learn2develop.BasicViews4;
  2. importjava.text.SimpleDateFormat;
  3. importjava.util.Calendar;
  4. importjava.util.Date;
  5. importandroid.app.Activity;
  6. importandroid.app.DatePickerDialog;
  7. importandroid.app.Dialog;
  8. importandroid.app.TimePickerDialog;
  9. importandroid.os.Bundle;
  10. importandroid.view.View;
  11. importandroid.widget.DatePicker;
  12. importandroid.widget.TimePicker;
  13. importandroid.widget.Toast;
  14. publicclassBasicViews4ActivityextendsActivity{
  15. TimePickertimePicker;
  16. inthour,minute;
  17. intyr,month,day;
  18. /**Calledwhentheactivityisfirstcreated.*/
  19. @Override
  20. publicvoidonCreate(BundlesavedInstanceState){
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.main);
  23. timePicker=(TimePicker)findViewById(R.id.timePicker);
  24. //通过调用setIs24HourView()方法,可以设置TimePicker的格式。
  25. timePicker.setIs24HourView(true);
  26. }
  27. publicvoidonClick(Viewview){
  28. Toast.makeText(getBaseContext(),
  29. "Dateselected:"+(datePicker.getMonth()+1)+
  30. "/"+datePicker.getDayOfMonth()+
  31. "/"+datePicker.getYear()+"\n"+
  32. "Timeselected:"+timePicker.getCurrentHour()+
  33. ":"+timePicker.getCurrentMinute(),
  34. Toast.LENGTH_SHORT).show();
  35. }
  36. }
4、F11调试。
分享到:
评论

相关推荐

    Android学习笔记17:中级视图组件DatePicker和TimePicker

    在Android应用开发中,中级视图组件如DatePicker和TimePicker是构建用户界面的重要部分,用于获取用户的日期和时间输入。这两个组件提供了用户友好的界面,让用户可以方便地选择日期和时间,常见于日历应用、事件...

    JS纯时间选择控件-TimePicker

    本文将深入探讨如何创建一个纯JavaScript实现的时间选择控件——TimePicker,并分析其设计原理、核心功能及其实现方式。 一、设计原理 TimePicker的基本设计思想是模拟操作系统或移动设备上的时间选择器界面,通常...

    032_android UI组件之 时间日期控件DatePicker和TimePicker

    "时间日期控件DatePicker和TimePicker"是Android SDK中的两个重要组件,用于处理时间和日期选择。这两个控件允许用户在应用中方便地设置或选择日期和时间,常用于日程安排、事件设定等场景。 DatePicker组件提供了...

    Android TimePicker时间控件

    TimePicker控件有两大主要模式:数字式(digital)和模拟式(analog),开发者可以根据应用的风格和用户需求来选择合适的样式。 ### TimePicker的基本使用 1. **添加依赖**:在`build.gradle`文件的`dependencies`...

    Android之日期时间选择控件DatePicker和TimePicker实例

    Android之日期时间选择控件DatePicker和TimePicker实例 Android之日期时间选择控件是Android应用程序中常用的控件之一,它可以帮助用户快速选择日期和时间。本文将详细介绍Android之日期时间选择控件DatePicker和...

    Android 原生DatePicker-TimePicker控件使用

    在Android开发中,`DatePicker`和`TimePicker`是两个常用的原生控件,用于让用户选择日期和时间。这两个控件在很多应用中都有广泛的应用,例如设置生日、预约时间等场景。本篇文章将深入探讨如何在Android应用中正确...

    Android 自定义TimePicker组件

    在Android开发中,TimePicker组件是一个非常常用的控件,它允许用户选择小时和分钟,通常用于设置闹钟、设定时间等场景。本文将深入解析TimePicker组件,并介绍如何进行自定义,以满足更加个性化的应用需求。 首先...

    Android强大的日期时间选择控件

    在Android开发中,日期时间选择控件是用户界面中常见且重要的组成部分,它允许用户方便地选择日期或时间。在Android SDK中,内置了DatePicker和TimePicker两种原生控件,但有时候,开发者可能需要更加强大、定制化的...

    Android 学习(10)TimePicker

    在Android开发中,TimePicker控件是一个非常实用的组件,它允许用户选择小时和分钟,通常用于设置闹钟、计时器或者任何需要时间输入的场景。本篇将深入探讨TimePicker的使用方法,以及如何在实际项目中有效集成。 *...

    自定义TimePicker 时间段选择控件

    在Android开发中,TimePicker是用于用户选择时间的控件,通常用于设置闹钟、计划事件等场景。然而,标准的TimePicker控件并不直接支持选择时间段,即从开始时间到结束时间的选择。为了满足这样的需求,开发者需要...

    android 滚动数字选择器

    在Android开发中,滚动数字选择器通常用于时间或数值的选择,比如设置闹钟、选择日期等场景。这里的“android 滚动数字选择器”很可能指的是`TimePicker`组件,它是Android SDK提供的一种用户界面元素,允许用户通过...

    安卓开发-高仿ios时间选择控件timepicker

    本篇将围绕"安卓开发-高仿ios时间选择控件timepicker"这一主题,深入探讨如何在Android中实现类似iOS的三级联动时间选择器,并基于`wheelview`库来构建。 1. **iOS时间选择器特点**: iOS的时间选择器通常具有上下...

    Android TimePicker组件使用

    在Android开发中,TimePicker组件是一个非常常见的控件,它用于让用户选择时间,通常包括小时和分钟。在本文中,我们将深入探讨TimePicker的使用,包括基本配置、样式定制、事件处理以及一些实用技巧。 首先,`...

    android实现滚动选择日期(可带时间)控件,简单易用

    在Android开发中,创建一个可滚动的选择日期和时间的控件是常见的需求,尤其是在需要用户输入特定日期或时间的应用场景中。本篇文章将详细介绍如何在Android中实现这样一个功能,主要涉及`DatePicker`和`TimePicker`...

    12-android TimePicker 时间选择器

    在Android开发中,TimePicker是一个常用的UI组件,用于让用户选择时间,例如小时和分钟。它在许多场景下都很实用,比如设置闹钟、计划事件等。这篇博客文章可能详细介绍了如何在Android应用中使用TimePicker,并可能...

    带分钟的js时间控件jQuery-Timepicker-Addon

    `jQuery-Timepicker-Addon`是一款强大的JavaScript时间选择器插件,它基于广泛使用的jQuery库,为用户提供了一个优雅、功能丰富的日期和时间选择界面。这款插件不仅支持基本的日期选择,还特别强调了分钟的选择,...

    Android应用开发完全自学手册

    第7章:Android交互控件——菜单与对话框 这一章主要涉及Android中的菜单系统,包括选项菜单、上下文菜单和子菜单的创建。同时,也会讲解对话框(Dialog)的使用,包括警告对话框、输入对话框和自定义对话框的实现,...

    Android中的DatePicker和TimePicker控件使用

    在Android开发中,`DatePicker`和`TimePicker`控件是用于用户选择日期和时间的常见组件,它们通常以对话框的形式展现,提供便捷的交互方式。本文将深入讲解这两个控件的使用方法、功能特性以及如何在实际应用中集成...

    jquery timepicker时分控件

    综上所述,jQuery Timepicker是一个功能强大且灵活的时间选择器插件,它简化了网页应用中的时间输入,提供了丰富的配置选项和事件处理能力,使得开发人员能够快速集成并定制符合项目需求的时间选择功能。通过深入...

    Android中简单datepicker和timepicker的自定义制作

    在Android开发中,`DatePicker`和`TimePicker`是用于用户选择日期和时间的常见组件。自定义这两个组件可以提供更符合应用风格或用户需求的交互体验。下面将详细介绍如何在Android中自定义`DatePicker`和`TimePicker`...

Global site tag (gtag.js) - Google Analytics