TimePickerDialog 手动输入无效
来源:互联网 发布:软件残余清理工具 编辑:程序博客网 时间:2024/05/21 10:16
Android L 系统手机上使用 TimePickerDialog 注意问题:
问题描述如图:
问题原因:输入框焦点
Android L (5.0) 下TimePickerDialog 如果是使用"+","-"进行时间调整,那么点击"确定"后会正常保存,如果尝试手动输入时需等到释放焦点后才能正常保存。因此需要在点击"确定"之前对焦点进行释放处理。
原始片段代码:
TimePickerDialog dialog = new TimePickerDialog(this, timeSetListener, 10, 30, true);
dialog.show();
修改后片段代码:
TimePickerDialog dialog = new TimePickerDialog(this, timeSetListener, 10, 30, true){
@Override
public void onClick(DialogInterface dialog, int which) {
//焦点释放处理
if (dialog instanceof TimePickerDialog) {
((TimePickerDialog)dialog).getWindow().getDecorView().clearFocus();
}
super.onClick(dialog, which);
}
};
dialog.show();
1 0
- TimePickerDialog 手动输入无效
- easyui combobox 手动 输入值 提交 获取 无效
- TimePickerDialog
- TimePickerDialog 5.0以上无法直接输入
- select 支持手动输入
- select 手动输入
- file禁止手动输入
- 手动输入验证码
- 如何手动输入EOF
- 过滤无效输入字符
- textView输入无效
- 网络受限,手动设置IP地址无效
- windows下DNS手动修改无效
- javascript 实现 select手动输入
- .net FileUpload禁止手动输入
- 通过telnet手动输入HTTP
- easyui-datebox禁止手动输入
- getline 输入无效的原因
- 2015 我的英语提高计划
- Sql语句优化-查询两表不同行NOT IN、NOT EXISTS、连接查询Left Join
- Bullet3之封装PhysicsWorld3D
- 利用VS2005调节dump文件
- OpenCV进行斑点检测 impleBlobDetector
- TimePickerDialog 手动输入无效
- Steps——找规律
- Winform传递参数至Url并获得返回值
- Bullet(Cocos2dx)之使用cocos2dx测试PhysicsWorld3D
- POJ 1984 Navigation Nightmare
- 我们的世界
- RSA算法
- C# 读取和设置app.config里的connectionstring