源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-09-07 08:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android TimePicker 直接输入的问题解决方案
[b]Android TimePicker 直接输入的问题解决方案[/b] 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());
}
日志会显示直接输入前的时间,而不是直接输入的时间。  [b]解决方案:[/b] 在int i = timePicker1.getCurrentHour(); 之前调用如下:
timePicker1.clearFocus();
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部