Android TimePicker 直接输入的问题解决方案
作者:lqh 时间:2023-08-03 03:11:55
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();
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源:http://blog.csdn.net/zhangmike/article/details/6863916
标签:Android,TimePicker
0
投稿
猜你喜欢
1秒钟实现Springboot 替换/写入 word文档里面的文字、图片功能
2022-05-08 18:35:48
log4j配置失效日志中打印Debug信息问题
2022-10-12 10:13:12
基于swing实现窗体拖拽和拉伸
2023-11-12 22:32:40
Java 静态绑定与动态绑定深入分析
2021-06-19 05:31:04
Android客户端程序Gradle如何打包
2023-06-05 14:10:07
java读取properties文件的方法
2021-12-25 11:30:36
浅谈MyBatis 如何执行一条 SQL语句
2023-10-17 19:36:03
详解java nio中的select和channel
2021-08-09 19:17:39
Java Swing null绝对布局的实现示例
2021-07-27 06:07:18
C#中几个未知的Visual Studio编码技巧分享
2022-09-16 04:21:19
java中用String.Join美化代码的实例讲解
2022-03-04 08:17:04
java并发编程专题(四)----浅谈(JUC)Lock锁
2021-11-30 00:20:23
遍历Hashtable 的几种方法
2023-07-18 13:49:11
java中for和forEach的速度比较实例Demo
2022-06-20 07:09:58
SpringBoot利用拦截器实现避免重复请求
2022-02-07 00:21:53
Java比较问题详细分析
2023-11-20 14:30:48
浅谈web服务器项目中静态请求和动态请求处理
2022-03-01 21:26:12
在C#程序中对MessageBox进行定位的方法
2022-03-04 18:45:26
java中的实体类时间格式化
2022-05-18 02:18:19
android计算器代码示例分享
2023-10-14 14:06:58