【发布时间】:2023-03-16 02:51:01
【问题描述】:
我有一个TextView 显示时间。时间每秒更新一次。
我使用了 DIN 字体。我已将TextView 设置为居中对齐(垂直)。为什么冒号与基线对齐?谁知道如何解决这个问题?
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="48px"
android:layout_below="@id/temperature"
android:layout_centerHorizontal="true"
android:layout_marginBottom="-5px"
android:fontFamily="DIN"
android:gravity="center"
android:textColor="@color/white"
android:textSize="39px" />
【问题讨论】:
-
取决于您的 XML。发布它
-
如果这就是字体呈现
:字形的方式,那么如果不将其分成多个视图,您将无能为力。 -
你没有显示你的 XML,所以我们不知道你到底在做什么。
-
检查字体是否有另一个冒号——有些字体有一个与基线对齐的冒号和一个更垂直居中的冒号,因为每种字体都有不同的用途。