EditText奇怪的光标位置

时间:2018-01-28 16:03:40

标签: android xml android-layout android-edittext

我在我的应用程序中实现了一个EditText但是我遇到了一个奇怪的问题,即光标没有与文本中的标记对齐。如下图所示,蓝色光标未与蓝色标记线对齐。我该如何解决这个问题,原因是什么?

我的问题图片:

EditText cursor position problem

<EditText
    android:id="@+id/desc_text"
    style="@style/EditText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentStart="true"
    android:layout_alignParentTop="true"
    android:gravity="start|top"
    android:inputType="textMultiLine|textFilter"
    android:maxLines="5"
    android:maxLength="220"
    android:minHeight="85dp"
    android:paddingBottom="5dp"
    android:paddingEnd="0dp"
    android:paddingStart="0dp"
    android:paddingTop="5dp"
    android:textColor="@color/myText"
    android:textSize="14sp"
    android:theme="@style/MyTheme"
    tools:text="This is a default description" />

编辑:添加了布局代码,我没有实现EditText的任何java代码。

1 个答案:

答案 0 :(得分:0)

editText1.setSelection(position)

在您的代码中查找并评论它。 如果它没有帮助,请共享代码。