【问题标题】:EditText weird cursor positionEditText 奇怪的光标位置
【发布时间】:2018-01-28 16:03:40
【问题描述】:

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

我的问题图片:

<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 代码。

【问题讨论】:

    标签: android xml android-layout android-edittext


    【解决方案1】:
    editText1.setSelection(position)
    

    在您的代码中查找并注释它。 如果没有帮助,请分享代码。

    【讨论】:

    • 不要有那行,我已经在上面分享了我的代码。
    • 除了初始的 setText() 调用之外,我目前没有任何用于 EditText 的 javacode。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 2023-03-14
    • 1970-01-01
    相关资源
    最近更新 更多