2009-11-28 2 views
0

Я хочу создать AnalogClock, который может отображать заданное время, заданное в качестве параметра.Переопределение AnalogClock в Android

И я хочу провести между фоном и руками. Я хочу рисовать область между минутным и местным часовым механизмом в заданное время. Это позволит пользователю узнать, сколько времени осталось для текущей активности.

Я думал, что могу взять объект AnalogClock и расширить его. Однако, когда я создаю новую функцию, которая по существу является копией одного из старых, я получаю ошибки в объектах com.android.internal.R.styleable.AnalogClock *: «com.android.internal.R не может быть разрешен "

Как импортировать эти объекты? Я читал что-то об объявлении-стиле, но я не могу понять, как применить это к моей ситуации. (Извините, я действительно Java n00b)

Например, внутренние объекты относятся к нескольким графическим вещам, таким как циферблаты, hour_hand и minute_hands.

Вот мой код: http://pastie.org/713276

Любая помощь очень высоко ценится, я застрял после нескольких часов Google.

ответ

0

Set time with custom android AnalogClock from its original class Пожалуйста, взгляните на мое решение. Вы можете использовать его для отображения пользовательских аналоговых часов в приложении и установки времени, которое вы хотите в нем.

+0

Спасибо, но прошло уже четыре года ... :) –

+0

Ну, информация никогда не умирает, я не см. дату: P Ницца! – Marek

2

Here - это учебное пособие по созданию пользовательских аналоговых часов. Показывает примерный код, надеюсь, что это по крайней мере начало в правильном направлении.

+0

Прохладный, могу ли я использовать это также для отображения пользовательских часов в программе? –

+0

вы, возможно, сможете, я немного знаю об Android, но не могу сказать точно. Вам, вероятно, придется сделать это для своего файла AndroidManifest.xml, например, LinearLayout и отобразить как кнопку, а затем ваши пользовательские часы. –

+0

Большое спасибо за то, что указали мне в правильном направлении. Я думаю, что этот урок поможет мне. :) –

Смежные вопросы