我使用 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.append("data");
最佳答案
这是因为edittext
的光标移动到了末尾。您需要将光标保持在原来的位置
int originalPosition = edidtext.getSelectionStart();
edidtext.append("data");
edidtext.setSelection(originalPosition);
关于java - 在 EditText 中停止自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54823790/