使用 RemoteViews 设置 TextClock 的时区

Tho*_*ran 1 timezone android remoteview

我开发了一个小部件应用程序。每个小部件都有一个TextClock,我想为每个文本时钟设置时区,但RemoteViews不支持设置时区。

我如何设置时区?

小智 5

使用setString的方法RemoteViews,您可以调用TextClocksetTimeZone方法。例如:

RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.appwidget);
views.setString(R.id.textClock, "setTimeZone", "Europe/Zurich");
Run Code Online (Sandbox Code Playgroud)

这假设R.layout.appwidget布局包含TestClockid 为 的视图R.id.textClock