Android Lollipop TextView:数字和字母的垂直对齐方式不同
Android Lollipop TextView: different vertical alignment of digits and letters
我有一个应该显示格式化数字和一些字母的 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" />
在预览中它的文本正确居中:
但在设备上,字母和数字的对齐方式不同:
为什么会发生?
就我而言,问题出在使用的字体上。使用默认字体,它按预期对齐。
字体问题,你可以改其他的或者默认的,试试again.if不行你可以把ttf文件改成一样的字体
我有一个应该显示格式化数字和一些字母的 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" />
在预览中它的文本正确居中:
但在设备上,字母和数字的对齐方式不同:
为什么会发生?
就我而言,问题出在使用的字体上。使用默认字体,它按预期对齐。
字体问题,你可以改其他的或者默认的,试试again.if不行你可以把ttf文件改成一样的字体