cordova 3-6-3,android 5棒棒糖
点击时间输入会弹出时间选择器,并且缺少“设置”按钮。
来自用户的电子邮件,屏幕截图显示在我的应用程序(jquerymobile 4.0 UI)中,使用android 5(nexus设备上的棒棒糖),时间选择器仅提供取消和清除按钮。缺少SET按钮,因此无法更改时间,而4.2.2则没有问题。
为了进一步测试,我做了以下测试:
1) 我用时间输入字段创建了一个干净的网页(不是应用程序,只是一个web html页面),并要求用户尝试它。用“取消”,“清除”,“设置”按钮提示他正确的弹出窗口。 因此,Android 5棒棒糖在浏览器中加载的干净的html页面上没问题。
2) 创建了一个helloworld基本的cordova应用程序(没有JQM只是简单的cordova应用程序),在主页面输入时间并将其发送给用户。他安装并报告了同样的问题,他发送的屏幕截图显示了同样的问题:设置按钮缺少取消和清洁按钮。
有关解决方法的任何想法或如何解决此问题?
一种解决方案可能是使用常规文本输入并将输入限制为0123456789:仅限字符,但如果这是一个不错的选项则不知道。
答案 0 :(得分:0)
您可以使用Crosswalk代替默认情况下Cordova使用的默认Webview来解决此问题。当您安装Crosswalk时,这将取代Android附带的有缺陷的webview,并使用Crosswalk浏览器。
如果您考虑将来使用Ionic Framework,请确保您的版本晚于离子1.3.2。您应该可以通过运行此命令来添加人行横道
$ ionic browser add crosswalk