0
ウィジェットアプリを開発します。各ウィジェットにはTextClockがあり、各テキストクロックのタイムゾーンを設定したいが、RemoteViewは設定されたタイムゾーンをサポートしていない。 タイムゾーンはどのように設定できますか?RemoteViewsでTextClockのタイムゾーンを設定する
ウィジェットアプリを開発します。各ウィジェットにはTextClockがあり、各テキストクロックのタイムゾーンを設定したいが、RemoteViewは設定されたタイムゾーンをサポートしていない。 タイムゾーンはどのように設定できますか?RemoteViewsでTextClockのタイムゾーンを設定する
setString
の方法をRemoteViews
とすると、TextClock
のsetTimeZone
メソッドを呼び出すことができます。例えば:
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.appwidget);
views.setString(R.id.textClock, "setTimeZone", "Europe/Zurih");
これはR.layout.appwidget
レイアウトはR.id.textClock
のidを持つTestClock
ビューが含まれていることを前提としています。