我是android编程的新手。我正在尝试创建一个基本的时钟应用程序。我已经找到了textClock函数,并一直在尝试实现它,以便时钟数字延伸到屏幕或父视图的宽度。现在,当我放置文本时钟并定义textSize时,该时钟在nexus 4上看起来很大,而在nexus 10上看起来很小。

如何使时钟延伸到屏幕宽度?

任何帮助表示赞赏。如果提供代码,请详细说明。先感谢您!

最佳答案

您可以通过动态更改字体大小来实现。

您应该为其创建一个自定义窗口小部件。

here是一个非常有用的链接,向您展示了如何执行此操作!



TextClock是扩展TextView的小部件。您应该根据自己的目的创建自己的TextClock。在上面的链接中,有您想要的自定义窗口小部件的示例代码。

10-06 03:23