【问题标题】:Overriding AnalogClock in Android在 Android 中覆盖 AnalogClock
【发布时间】:2009-11-28 15:38:11
【问题描述】:

我想创建一个可以显示预设时间的 AnalogClock,作为参数给出。

我想在背景和手之间画。我想在预设的未来时间绘制分针和时针位置之间的区域。这是为了让用户查看当前活动还剩多少时间。

我认为我可以采用 AnalogClock 对象并对其进行扩展。但是,当我创建一个基本上是旧函数副本的新函数时,我在 com.android.internal.R.styleable.AnalogClock* 对象上遇到错误:“com.android.internal.R 无法解析"

如何导入这些对象?我读过一些关于可声明样式的内容,但我不知道如何将其应用于我的情况。 (对不起,我真的是Java n00b)

例如,内部对象指的是几个图形的东西,例如表盘、时针和分针。

这是我的代码:http://pastie.org/713276

非常感谢任何帮助,我在谷歌几个小时后被卡住了。

【问题讨论】:

    标签: java android


    【解决方案1】:

    Here 是创建自定义模拟时钟的教程。展示了一些示例代码,希望这至少是一个正确方向的开始。

    【讨论】:

    • 酷,我也可以用它在程序中显示自定义时钟吗?
    • 你也许可以,我对 Android 有一点了解,但我不能肯定。您可能必须在您的 AndroidManifest.xml 文件中为它腾出空间,例如有一个 LinearLayout 并像按钮一样显示,然后是您的自定义时钟
    • 非常感谢您为我指明了正确的方向。我认为本教程将帮助我完成.. :)
    • 祝你好运,如果您需要更多帮助,请继续发帖 ;)
    【解决方案2】:

    Set time with custom android AnalogClock from its original class 请看看我的解决方案。您可以使用它在应用程序中显示自定义模拟时钟并设置您想要的时间。

    【讨论】:

    • 谢谢,但已经四年了... :)
    • 信息永远不会消失,我没有看到日期:P 不错!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 2014-06-12
    • 2015-11-04
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多