我是android编程的新手。我正在尝试创建一个基本的时钟应用程序。我已经找到了textClock函数,并一直在尝试实现它,以便时钟数字延伸到屏幕或父视图的宽度。现在,当我放置文本时钟并定义textSize时,该时钟在nexus 4上看起来很大,而在nexus 10上看起来很小。
如何使时钟延伸到屏幕宽度?
任何帮助表示赞赏。如果提供代码,请详细说明。先感谢您!
最佳答案
您可以通过动态更改字体大小来实现。
您应该为其创建一个自定义窗口小部件。
here是一个非常有用的链接,向您展示了如何执行此操作!
TextClock是扩展TextView
的小部件。您应该根据自己的目的创建自己的TextClock
。在上面的链接中,有您想要的自定义窗口小部件的示例代码。