在EditText中停止自动滚动

时间:2019-02-22 09:22:17

标签: java android scrollbar

我将EditText与选项scrollbars=vertical一起使用,将数据写入应用程序。 问题是当我收到数据时,滚动条会自动关闭。 我想防止在按下屏幕时自动滚动

  <EditText
    android:id="@+id/edCapteur"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#9CE49C"
    android:focusable="false"
    android:scrollbars="vertical"

    />

我用它来添加我的edidtext中的数据:

edidtext.append("data");

1 个答案:

答案 0 :(得分:1)

这是因为edittext的光标已移到末尾。您需要将光标保持在其原始位置

int originalPosition = edidtext.getSelectionStart();
edidtext.append("data");
edidtext.setSelection(originalPosition);