android开发教程之时间对话框核心代码
new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
c.setTimeInMillis(System.currentTimeMillis());
c.set(Calendar.HOUR_OF_DAY, hourOfDay);//设置弹出对话框的时
c.set(Calendar.MINUTE, minute); //设置弹出对话框的分
c.set(Calendar.SECOND, 0); // 设为 0
c.set(Calendar.MILLISECOND, 0); // 设为 0
}
}
}, minute, minute, true).show();
TimePickerDialog方法有五个参数,第一个参数(MainActivity.this)为弹出的时间对话框所在的activity指针;第二个参数我们最后说;第三个参数(hour)和第四个参数(minute)为弹出的时间对话框的初始显示的小时和分钟,第五个参数为设置24时显示参数,true代表时间以24时制显示时间。
相关推荐
-
Android时间对话框使用方法详解
一.简介 二.方法 1)显示TimePickerDialog方法 1.新建TimePickerDialog对象 TimePickerDialog timeDialog=new TimePickerDialog(this, new MyTimeSetListener(), 13, 30, true); 各个参数的含义如下: 说明一下: 第一个参数context就是这个控件显示的父控件是什么,也就是这个控件显示在哪个控件里面 第二个参数callback就是这个控件出现后,控件上面会有一个set或者d
-
Android时间对话框TimePickerDialog详解
目前网上流行着很多对"时间对话框TimePickerDialog"的讲解文章,但感觉都不是很详细.所以浣熊在这里详细对该方面的知识进行介绍,旨在帮助初学者能够快速掌握该项技术. 首先要做的是声明一个日历类的对象: private Calendar c; 然后对其进行实例化: c = Calendar.getInstance(); 实例化后便可以对该日历对象进行操作了,如c.get方法可以获得该日历对象中的相关变量(如年.月.日.时.分.秒等),这些变量的值在实例化"c = C
-
android开发教程之时间对话框核心代码
复制代码 代码如下: new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { c.setTimeInMillis(System.currentTimeMillis()); c
-
Android开发之缓冲dialog对话框创建、使用与封装操作
本文实例讲述了Android开发之缓冲dialog对话框创建.使用与封装操作.分享给大家供大家参考,具体如下: package com.hstech.handysystem.prompt; import android.app.Dialog; import android.content.Context; import android.graphics.drawable.ColorDrawable; import android.widget.TextView; import com.hstec
-
Android开发listview选中高亮简单实现代码分享
百度了好几种listview选中高亮的办法都太繁琐太不友好,我在无意中发现了一种简单有效的办法,而且代码量极少 源码如下: MainActivity.java package com.listviewtest; import android.os.Bundle; import android.app.Activity; import android.graphics.drawable.Drawable; import android.view.View; import android.widge
-
android开发仿ios的UIScrollView实例代码
今天重新装了编译器,结果崩无极限,真是日了狗了了.刚刚才知道问题在哪边. 好了,说正事,对于ios开发我没接触,不是很了解,百度了半天,差不多就是UIScrollView的把.如果不对,请指证.具体什么效果呢,我刚才拿朋友的iphone手机看了下,iphone的设置界面,第一个列表往下拉可以继续滚,上拉同理.不过android好像没有自带的这种情况. 我把这种效果称为滚无极限的scollview. 下面就来上源码: 首先,最最最重要的就是判断当前视图是否为空,你空视图滚不滚好像没啥区别,除了an
-
Android开发教程之电源管理详解
本文实例讲述了Android电源管理.分享给大家供大家参考,具体如下: 一. 相关概念 1. 出于节电的需要,一般应用在用户一段时间无操作的情况下屏幕变暗,然后进入休眠状态 2. 用户只能在"设置->声音和显示"中设置所有应用默认的屏幕亮度和进行待机的时间 3. 电源管理的实现分内核应用两部分,通过下面介绍的接口,我们可以设置应用程序的电源管理,以控制与其休眠相关的状态(是否需要进入休眠,调整cpu频率,键盘灯的开关,屏幕的亮暗等) 二. 设置电源管理常用的几种状态 PARTIA
-
Android开发教程之调用摄像头功能的方法详解
本文实例讲述了Android调用摄像头功能的方法.分享给大家供大家参考,具体如下: 我们要调用摄像头的拍照功能,显然 第一步必须加入调用摄像头硬件的权限,拍完照后我们要将图片保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码 摄像头权限: <uses-permission android:name="android.permission.CAMERA"/> SD卡读写权限: <uses-permission androi
-
Android开发疫情查询app(实例代码)
一丶工作原理: App 通过请求本地tomcat发布的servlet (调用了 HttpURLConnection 方法)获取MySQL数据库当中的数据,获取数据并返回到App 当中,显示给用户.(其中传递的格式为 json) 使用的工具:Android Studio 开发APP Eclipse 发布Servlet,数据传递 二丶运行代码: Tomcat 发布的Servlet 类: package com.Servlet; import java.io.IOException; import
-
android 开发教程之日历项目实践(一)
前言:决定开始学习 Android 平台下的软件开发,以日历作为实践项目,进行一周后,基本完成. 为了总结及笔记,并给有需要的朋友借鉴,开始整理本教程. 开始之前: 在编写程序之前,需要进行项目设计,因为是练习项目,主要是确定软件 UI 界面,这是已经完成的屏幕截图: 对这个画面,进一步作分解: 这里总共分解为三个 View 文件: 1:activity_main.xml 作为启动的主画面,新建项目时,首先生成. 2:view_calendar_table.xml 定义月历视图,头部固定,其它行
-
Android开发教程之如何屏蔽View的重复点击
前言 android 防止重复点击是一个非常常见的需求,每个人都有各自的点击事件的处理习惯,有的喜欢使用匿名内部类,有的activity.fragment.自定义View等继承点击事件然后在onClick()方法中根据id用switch实现各自View的点击事件. 在开发中我们经常需要这样的需求,比如一个验证码发送按钮,我们只想让它响应500毫秒中的第一次点击事件,该如何处理呢?你可能会说这个简单,在点击事件中获取当前时间与上次的比较下,如果小于500毫秒就return掉.是的,这样可以解决,但
-
android开发教程之开机启动服务service示例
个例子实现的功能是:1,安装程序后看的一个Activity程序界面,里面有个按钮,点击按钮就会启动一个Service服务,此时在设置程序管理里面会看的有个Activity和一个Service服务运行2,如果手机关机重启,会触发你的程序里面的Service服务,当然,手机启动后是看不到你的程序界面.好比手机里面自带的闹钟功能,手机重启看不到闹钟设置界面只是启动服务,时间到了,闹钟就好响铃提醒. 程序代码是: 首先要有一个用于开机启动的Activity,给你们的按钮设置OnClickListener
随机推荐
- JavaScript数据类型判定的总结笔记
- 在Oracle中导入dmp文件的方法
- 解决报错ora-32035的方法分析
- Js日期选择器并自动加入到输入框中示例代码
- javascript实用小函数使用介绍
- Android 模拟器(JAVA)与C++ socket 通讯 分享
- JavaScript+html5 canvas绘制渐变区域完整实例
- C语言实现字符串匹配KMP算法
- jquery 无限级联菜单案例分享
- jQuery实现带延迟效果的滑动菜单代码
- 无需 Flash 使用 jQuery 复制文字到剪贴板
- jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
- selenium 与 chrome 进行qq登录并发邮件操作实例详解
- 十分简单易懂的Java应用程序性能调优技巧分享
- Python3中urlencode和urldecode的用法详解
- Docker中如何删除image(镜像)的方法
- SpringMVC 单文件,多文件上传实现详解
- Android 7.0系统webview 显示https页面空白处理方法
- SpringBoot中自定义参数绑定步骤详解
- Docker学习之搭建ActiveMQ消息服务的方法步骤