Android TimePicker 直接输入的问题解决方案

Android TimePicker 直接输入的问题解决方案

TimePicker 提供了上下的按钮,点击按钮,相关操作都是正常的。但是如果直接在输入框中修改小时或分钟后直接点击按钮取值,会发现不能真正改变时间。

以下代码得不到预期结果。

@Override public void onClick(View v) { int i = timePicker1.getCurrentHour(); int j = timePicker1.getCurrentMinute(); startPoint.set(Calendar.HOUR_OF_DAY, i); startPoint.set(Calendar.MINUTE, j); Log.d("TimePicker", startPoint.getTime().toLocaleString()); }

日志会显示直接输入前的时间,而不是直接输入的时间。

解决方案:

在int i = timePicker1.getCurrentHour(); 之前调用如下:

timePicker1.clearFocus();

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

时间: 2024-09-27 05:16:35

Android TimePicker 直接输入的问题解决方案的相关文章

有哪位大神知道为什么android的edittext输入中文输不进去

问题描述 有哪位大神知道为什么android的edittext输入中文输不进去 之前还可以的,不知道为什么今天edittext用中文输入的时候就是输不进去,求帮助 解决方案 首先最好还是先确认一下有无病毒,ctfmon.exe文件有无被病毒删除,有没有启动,再进行别的方法. 方法一: 右击任务栏空白处-工具栏-语言栏即可. 方法二: 首先打开文字服务 1. 单击开始,单击 控制面板,然后双击"区域和语言选项". 2. 在语言选项卡上的"文字服务和输入语言"下,单击详

h264-关于Android实现音视频直播的解决方案

问题描述 关于Android实现音视频直播的解决方案 刚开始发错地方了,问题具体描述的帖子在论坛里,标题跟这个标题一致,悬赏80C.请大家移步至论坛搜一下就能出来,谢谢! 解决方案 http://www.cnblogs.com/lingyunhu/p/3621057.html

Android游戏之输入类设计(传感器,键盘,触摸点)

Android游戏之输入类设计(传感器,键盘,触摸点)   1.基础知识: A. SensorEventListener传感器事件监听   http://developer.android.com/reference/android/hardware/SensorEventListener.html Class Overview--------------------------------------------------------------------------------Used

Android adb “push pull”中文支持解决方案

Android adb "push pull"中文支持解决方案       在windows底下文件(夹)命名所采用的是GBK编码,而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一问题就只有对adb工具的源代码进行修改,让adb对文件名的编码进行相应的转换.       具体过程如下:使用ubuntu 12.04 下载android的源代码,具体过程参考网络,ubuntu一定要使用64位机,因为最新的a

Android Retrofit 2.0框架上传图片解决方案_Android

本文为大家分享了 Android Retrofit 2.0框架上传图片解决方案,具体内容如下 1.单张图片的上传 /** * 上传一张图片 * @param description * @param imgs * @return */ @Multipart @POST("/upload") Call<String> uploadImage(@Part("fileName") String description, @Part("file\&qu

Android Retrofit 2.0框架上传图片解决方案

本文为大家分享了 Android Retrofit 2.0框架上传图片解决方案,具体内容如下 1.单张图片的上传 /** * 上传一张图片 * @param description * @param imgs * @return */ @Multipart @POST("/upload") Call<String> uploadImage(@Part("fileName") String description, @Part("file\&qu

Android EditText实现输入表情

一.简介 editText是TextView的子类,TextView能用的工具EditText都能用,这里就是editText利用SpannableString的ImageSpan实现输入表情的功能 类结构图: 二.方法 1)EditText利用SpannableString的ImageSpan实现添加表情的方法 第一步:创建SpannableString对象spannableString SpannableString spannableString=new SpannableString("

Android EditText限制输入字符的方法总结

Android EditText限制输入字符的方法总结 最近项目要求限制密码输入的字符类型, 例如不能输入中文.   现在总结一下EditText的各种实现方式,  以比较各种方法的优劣. 第一种方式:  设置EditText的inputType属性,可以通过xml或者Java文件来设置.假如我要设置为显示密码的形式,可以像下面这样设置: 在xml中,   Android:inputType="textPassword" 在java文件中,可以用 ev.setInputType(Inp

Android EditText限制输入字符类型的方法总结

Android EditText限制输入字符类型的方法总结 前言: 最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下: 1.第一种方式是通过EditText的inputType来实现,可以通过xml或者Java文件来设置.假如我要设置为显示密码的形式,可以像下面这样设置: 在xml中 Android:inputType="textPassword" 在java文件中,可以用 myEditText.setInputType(InputType.TY