Android 模拟时钟和数字时钟示例

17 Mar 2025 | 阅读 2 分钟

android.widget.AnalogClockandroid.widget.DigitalClock 类提供了显示模拟时钟和数字时钟的功能。

Android 模拟时钟和数字时钟用于在 Android 应用程序中显示时间。

Android AnalogClock 是 View 类的子类。

Android DigitalClock 是 TextView 类的子类。自 Android API 级别 17 起,它已被弃用。建议您改用 TextClock

AnalogClock 在 API 级别 23 中被弃用。此小部件不再受支持。如果您想在应用程序中使用 AnalogClock,则需要手动编码。它在 API 级别 27 中不会出现在调色板中。

注意:模拟时钟和数字时钟不能用于更改设备的时间。要执行此操作,您需要使用 DatePicker 和 TimePicker。

在 Android 中,您需要从调色板中拖动模拟时钟和数字时钟以显示它们。

activity_main.xml

现在,拖动模拟时钟和数字时钟,xml 文件将如下所示。

文件:activity_main.xml

Activity 类

我们没有在此处编写任何代码。

文件:MainActivity.java

输出

android analog and digital clocks example 1