【问题标题】:Native Android DatePicker with JavaScript带有 JavaScript 的原生 Android DatePicker
【发布时间】:2012-10-03 17:25:22
【问题描述】:

我目前正在构建一个基于 Web 的应用程序,并希望将原生 Android 日期选择器用于字段。我已经研究过使用 PhoneGap,但它似乎超出了我的项目所需。有没有用基本的 JavaScript 调用日期选择器字段?

另外,我不打算使用 jQuery Mobile 作为 CSS,因为它完全禁用了我当前的外观。

【问题讨论】:

    标签: javascript android datefield


    【解决方案1】:

    在 Android 上,您无法从 Web 应用程序调用本机日期选择器(输入 type="date" 是正确的方法,iOS > 5 支持该方法)。

    我推荐使用Mobiscroll,这是一个javascript datepicker(而不仅仅是datepicker)插件,它的主题使它看起来像原生日期选择器。

    【讨论】:

    • Mobiscroll 其实是我选的那块。
    • 说真的,谷歌!
    【解决方案2】:

    我很确定您的问题的答案是“否”。 PhoneGap 的工作原理是为每个平台提供可通过 Javascript API 访问的本机库——如果没有本机库,我认为您将无法调用日期选择器字段。

    也就是说,PhoneGap 是一个开源项目,因此您可以随时分析其源代码,并了解实施它需要什么。 Android 的 PhoneGap 代码在这里:

    https://github.com/apache/incubator-cordova-android

    【讨论】:

      【解决方案3】:

      我搜索了 PhoneGap 数据选择器插件,发现了这个

      https://github.com/phonegap/phonegap-plugins/tree/master/Android/DatePicker

      我认为这就是您要寻找的东西,但我没有亲自测试过。

      【讨论】:

      • 我已经研究过了,但它似乎比我需要的多一点。我查看了设置PhoneGap,它似乎有点复杂。从我的角度来看,获得一小部分功能比获得更多的工作更有价值。我可能会使设置过于复杂,如果我能提供一些指导,将不胜感激。感谢您的回复。
      • PhoneGap 的设置可能会令人困惑。最近从 PhoneGap 到 Cordova 的过境使情况变得更糟。你能告诉我你在哪里设置吗?如果有具体问题,更容易提供帮助。
      • 好吧,我从来没有真正开始设置它。我只是通读了指南。我最终选择了一个 JS 插件,它允许我使用可自定义的日期选择器。随着交货期限的临近,这是一种简单的方法。我将在下一个 sprint 中重新解决这个问题,看看我是否能让 PhoneGap 正常工作。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 2018-03-26
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多