【问题标题】:Android textClock stretch to screen width and heightAndroid textClock 拉伸到屏幕宽度和高度
【发布时间】:2015-09-03 11:55:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: java android xml layout clock


    【解决方案1】:

    你能给我们一些代码吗?我可以想到几个原因:布局宽度,数字后缺少“dp”或“sp”......代码会有所帮助

    【讨论】:

      【解决方案2】:

      尝试以下操作
      <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"/>

      【讨论】:

        【解决方案3】:

        您可以通过动态更改字体大小来做到这一点。

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

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


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

        【讨论】:

        • 我对链接有点困惑。我不是在创建小部件。我正在尝试创建一个时钟应用程序。基于该链接,它将自动调整 textView 而不是 textClock。
        猜你喜欢
        • 2015-01-21
        • 2019-07-11
        • 1970-01-01
        • 2014-01-22
        • 2012-11-01
        • 2015-03-23
        • 2011-06-12
        • 1970-01-01
        相关资源
        最近更新 更多