编辑文本中的文本在android中未垂直对齐

Posted

技术标签:

【中文标题】编辑文本中的文本在android中未垂直对齐【英文标题】:Text in edit text not vertically aligned in android 【发布时间】:2020-07-05 17:30:36 【问题描述】:

这是我谈论的屏幕,看看两个橙色的编辑文本,它们看起来很奇怪,因为文本本身 2 和 30 没有垂直对齐,而且你看到我的 xml 中没有填充或任何异常,我试图使重力垂直对齐但它不起作用,那么我应该怎么做才能使其垂直对齐

<EditText
        android:id="@+id/input_edit_text"
        android:layout_
        android:layout_
        android:layout_marginTop="8dp"
        android:background="@drawable/rectangle_border"
        android:ems="3"
        android:gravity="center"
        android:inputType="number"
        android:textStyle="bold"
        android:textAppearance="@style/Body2"
        android:textColor="@android:color/white"
        app:backgroundTint="@color/colorAccent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toBottomOf="@id/title_text_view" />

【问题讨论】:

评论不用于扩展讨论;这个对话是moved to chat。 【参考方案1】:

试图删除您的 Edittext textAppearance android:textAppearance="@style/Body2"

【讨论】:

以上是关于编辑文本中的文本在android中未垂直对齐的主要内容,如果未能解决你的问题,请参考以下文章

输入占位符在 Firefox 中未垂直对齐

android和ios中的文本垂直对齐问题

如何在 React Native 的文本输入中垂直对齐文本?

如何使用 Compound Drawable 垂直对齐 TextView 中的文本

Android垂直对齐文本和小部件

无论在android中垂直对齐的字数如何,如何为多个文本视图设置相等的宽度?