2009-11-28 59 views
0

我想創建一個可以顯示預設時間的AnalogClock,並將其作爲參數給出。在Android中重寫AnalogClock

而我想畫背景和手。我想在預先設定的將來時間在分針和時針位置之間繪製區域。這是爲了讓用戶看到當前活動剩餘多少時間。

我認爲我可以採取AnalogClock對象並擴展它。但是,當我創建一個基本上是舊版本的副本的新函數時,我在com.android.internal.R.styleable.AnalogClock *對象上發生錯誤:「com.android.internal.R無法解析「

如何導入這些對象?我已經閱讀了一些關於declare-styleable的內容,但我無法弄清楚如何將其應用於我的情況。 (對不起,我真的是Java的n00b)

例如,內部對象引用幾個圖形的東西,如dials,hour_hand和minute_hands。

這裏是我的代碼:http://pastie.org/713276

任何幫助是非常讚賞,我陷谷歌的小時後。

回答

2

Here是創建自定義模擬時鐘的教程。顯示一些示例代碼,希望這至少是一個正確方向的開始。

+0

很酷,我可以用它來顯示程序中的自定義時鐘嗎? – 2009-11-28 16:00:34

+0

你也許能夠,我對Android有一點了解,但我無法確定。您可能需要在AndroidManifest.xml文件中爲它創建空間,例如有一個LinearLayout並顯示爲一個Button,然後顯示您的自定義時鐘 – 2009-11-28 16:15:24

+0

非常感謝您指出我正確的方向。我認爲這個教程會讓我度過.. :) – 2009-11-28 16:19:07