2011-01-07 4 views
0

私は別の国/時間帯で現在の時刻を取得するアンドロイドアプリケーションを作成しています。私は同じ仕事をしている市場には他にも多くのアプリがないので作っています。アンドロイドのアナログ時計の時刻を設定するにはどうすればよいですか?

私のアプリの下にデジタル時計を搭載したアナログ時計があります。時計の時間を変更するにはどうすればいいですか?何時間か何時間かかりますか?たとえば、私はフロリダで時間を表示するようにクロックを設定することができます。

私は他のプログラミング言語に堪能ですが、主に.NET。私はJavaに新しいので、簡単な質問を言い訳してください!

ありがとうございました!

答えて

2

android.widget.AnalogClockおよびandroid.widget.DigitalClockを参照している場合は、現在のデバイス時間のみが表示されます。彼らはあなたが求めるように、任意の時間を表示するために設計されていません。

+0

これは、自分の時計ビューを作成する必要があることを意味しますか? それはあまり問題にならないはずはないと思います。 ご協力いただきありがとうございます。 –

+0

@Todd Davies:@Colin Pickardが示唆しているように、あなたはサブクラス(疑わしい)または既存のウィジェットのクローン(可能)を介してこれを処理できます。しかし、既存のもののルック・アンド・フィールが気に入らない場合は、新しいものを最初からロールバックすることもできます。 – CommonsWare

+0

私はカスタムクロックウィジェットを作る方法を説明した記事を見ました。いくつかの.pngファイルがあり、クロックを形成するためにそれらを中心点の周りに回転させます。また、TextViewを使用して、デジタル時間を下に表示します。あなたのすべての協力に感謝します! –

関連する問題