Android textClock拉伸到屏幕宽度和高度

时间:2015-06-18 01:57:06

标签: java android xml layout clock

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

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

感谢任何帮助。如果您提供代码,请详细说明。提前谢谢!

3 个答案:

答案 0 :(得分:0)

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

你应该为它创建一个自定义小部件。

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

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

答案 1 :(得分:0)

尝试下面的事情 <TextClock android:id="@+id/textClock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:textSize="40dp" android:layout_marginTop="5dp"/>

答案 2 :(得分:0)

你能提供一些代码吗?我可以想到几个原因:布局宽度,&#34; dp&#34;或者&#34; sp&#34;号码后丢失...代码会有帮助