首页 > 解决方案 > Android Lollipop TextView:数字和字母的不同垂直对齐方式

问题描述

我有一个 TextView 应该显示格式化的数字和一些字母。

   <android.support.v7.widget.AppCompatTextView
    android:id="@+id/balance"
    fontPath="@string/helvetica_neue_bold"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="14dp"
    android:ellipsize="end"
    android:gravity="center_horizontal"
    android:lines="1"
    android:textColor="@color/martinique"
    android:textSize="24sp"
    tools:text="1 23.01 USD" />

在预览中,它的文本正确居中:
预习

但在设备上,字母和数字有不同的对齐方式: 在设备上

为什么会发生?

标签: androidtextviewandroid-5.1.1-lollipop

解决方案


就我而言,问题出在使用的字体上。使用默认字体,它按预期对齐。


推荐阅读