【问题标题】:What is the difference between DigitalClock and TextClock in android?android中的DigitalClock和TextClock有什么区别?
【发布时间】:2015-05-04 09:22:50
【问题描述】:

目前我正在使用数字时钟。它采用移动时间格式 12 小时或 24 小时。但出于我的要求,我想现在使用 TextClock 始终以 12 小时格式显示时间。

TextClock 中有设置参数可以设置时间格式。 xml 参数是 format12Hour。还有一件事是Android api 17支持TextClock。小于17的api会发生什么。

请分享您在我的案例中使用 Textclock 的选项。

【问题讨论】:

    标签: android time clock digital


    【解决方案1】:

    DigitalClock 适用于 API-16 及以下,TextClock 是 API-17 及以上的新小部件:

    数字时钟

    此类在 API 级别 17 中已弃用。 建议您改用 TextClock。

    您应该简单地使用 2 个 XML 来支持两者:

    layout/yourlayout.xml 带有 DigitalClock 小部件和 layout-v17/yourlayout.xml 带有 TextClock 小部件。

    【讨论】:

    • 是的,清楚,我总是想显示 12 小时格式。怎么做?
    • 那是另一个问题。而一切在官方文档developer.android.com/reference/android/widget/TextClock.html中都有明确的解释
    • 我尝试设置 12 小时格式。但它仍然以 24 小时格式显示,与电话时间格式相同。有什么想法吗?
    • 很抱歉,您应该为此提出另一个问题。这个似乎回答了我(请随意验证)。
    • 是的。谢谢你的回答。
    猜你喜欢
    • 2011-05-05
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多