当前位置: 首页 > 知识库问答 >
问题:

动态[编程]更改Android模拟时钟的刻度盘

唐高朗
2023-03-14

我是android编程的新手,似乎在一段时间内遇到了这个问题,我已经使用android模拟时钟小部件作为我的时钟应用程序的标准小部件,并且尽可能地使用自定义的刻度盘和指针,但现在的要求已经改变,给出更多的刻度盘和时钟设计,我到处搜索,但似乎无法掌握这一点。

我可以在代码中以编程方式更改表盘、分针和时针的模拟时钟的默认属性吗?就像是有这样的东西:

AnalogClock ac = (AnalogClock) findViewById(R.id.analogClock1);
ac.setDial(R.drawable.clock_dial_2);

我做了这件事而这件事是不可能的,是不是还有什么其他的方法或方法论是我所缺失的??

共有1个答案

楚举
2023-03-14

stock小部件似乎没有提供很多自定义方法。我认为您必须扩展一个视图并编写自己的视图。它将比你想象的更快,并提供最终的灵活性。您的客户可以自定义为他/她的心的内容。这里有个开始。

 类似资料:
  • 我正在创建一个用于学习目的的模拟时钟小部件,并想知道我如何可以做出一个设置布局来改变时钟刻度盘图像。我已经完成了小部件,但我似乎无法得到一个onclicklstener来调出设置布局。 这就是我所拥有的:

  • 我正在为android创建一个主屏幕小部件(学习目的),并使用AnalogClock小部件,我想改变这个小部件的表盘和指针,一旦用户点击屏幕上的一个按钮。 有什么想法可以实现它(这是一种改变时钟的主题)?

  • 问题内容: 对于y轴上的每个刻度标签,我想更改: 我正在绘制对数日志数据(以2为底),但是我希望标签显示原始数据值。 我知道我可以得到当前的y标签 这给了我一个列表: 每个列表都是 我在http://matplotlib.org/users/text_props.html上查看了文本对象的文档, 但是我仍然不确定更改每个文本标签中的字符串的正确语法是什么。 更改标签后,可以使用以下方法在轴上设置它

  • 本文向大家介绍使用css画个钟表的时间刻度相关面试题,主要包含被问及使用css画个钟表的时间刻度时的应答技巧和注意事项,需要的朋友参考一下 写一下思路,先定义一个钟表的大小位置,用absolute,从1点到12点用ul,li。每个li可以用nth-child(对应第几个)来控制位置,角度用transform,然后分钟的刻度也是照样子分别控制位置,要用48个li,这个就要慢慢算了。

  • 本文向大家介绍javascript canvas时钟模拟器,包括了javascript canvas时钟模拟器的使用技巧和注意事项,需要的朋友参考一下 canvas时钟模拟器,供大家参考,具体内容如下 主要功能 能够显示当前的时间,也能够切换夜晚模式和白天模式 主要代码 h = h > 12 ? h : h - 12 // 下午时间修正 // 如果画布状态很混沌的话多使用ctx.restore()

  • 本文向大家介绍Android编程实现动态更新ListView的方法,包括了Android编程实现动态更新ListView的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现动态更新ListView的方法。分享给大家供大家参考,具体如下: 有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用