【问题标题】:How do I set the time on an android analogue clock?如何在 android 模拟时钟上设置时间?
【发布时间】:2012-07-24 22:51:41
【问题描述】:

我正在创建一个获取不同国家/时区当前时间的 android 应用程序。我成功了,因为市场上没有多少其他应用可以做同样的工作。

我的应用程序下方有一个带有数字时钟的模拟时钟,如何更改时钟上的时间 - 开启或关闭几个小时?例如,我可能希望时钟显示佛罗里达州的时间,所以对我来说应该是 -6 小时。

虽然我精通其他编程语言;主要是 .NET 我是 Java 新手,所以请原谅这些简单的问题!

谢谢!

【问题讨论】:

    标签: java android clock


    【解决方案1】:

    android中的模拟时钟小部件doesn't allow setting the timeyou could adapt it作为源可用。

    【讨论】:

      【解决方案2】:

      如果您指的是android.widget.AnalogClockandroid.widget.DigitalClock,它们只显示当前设备时间。它们不是为显示任意时间而设计的。

      【讨论】:

      • 好的,这是否意味着我必须创建自己的时钟视图?这应该不是太大的问题,我不认为。感谢您的帮助!
      • @Todd Davies:正如@Colin Pickard 建议的那样,您可以通过子类(值得怀疑)或现有小部件的克隆(可能)来处理这个问题。但是,如果您不喜欢现有产品的外观和感觉,不妨从头开始推出新产品。
      • 好的,我看到一篇描述如何制作自定义时钟小部件的文章,我将有几个 .png 文件并围绕中心点旋转它们以形成时钟。我还将使用 TextView 在下面显示数字时间。感谢您的所有帮助!
      • @Todd Davies:你能告诉我你在哪里找到那篇文章吗?
      • 我不记得了,可能只是谷歌搜索。那是很久以前的事了。对不起!
      猜你喜欢
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 2011-12-29
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多