editText lineSpacingExtra问题

Bud*_*ril 7 css android android-edittext

我有一个带布局的editText:

<EditText
        android:id="@+id/edittext"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:text="test"
        android:layout_margin="5dp"
        android:gravity="left|center_vertical"
        android:lineSpacingExtra="10dp"
        android:lineSpacingMultiplier="1"
        />
Run Code Online (Sandbox Code Playgroud)

但文本不是垂直居中的,因为lineSpacingExtra.以下是它的外观:

在此输入图像描述

怎么做它所以我保持lineSpacingExtra标签,但文本垂直居中?

cos*_*tru 3

我找到了一种模拟这种情况的方法,但不是实际的解决方案。您可以添加顶部填充,但这不是一个安全的解决方案。

<EditText
    android:id="@+id/edittext"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="5dp"
    android:paddingTop="18dp"
    android:gravity="left|center_vertical"
    android:lineSpacingExtra="10dp"
    android:lineSpacingMultiplier="1"
    android:text="test" />
Run Code Online (Sandbox Code Playgroud)