当用户单击EditText时,光标会显示文本选择句柄。文本选择句柄可以移动到字段中的不同位置。文本选择句柄是
有没有办法可以移除它,这样它就不会出现了?
发布于 2014-04-01 21:00:41
为了解决这个问题,我创建了一个空图像的形状。
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<size
android:height="0dp"
android:width="0dp" />
</shape>
只需在编辑文本中使用此图像
android:textSelectHandle="@drawable/your_empty_image"
发布于 2019-03-14 00:57:18
@Deepak提供了一个很好的解决方案,但是这种方法有一个缺点。对于给定的EditText,“文本选择句柄”被永久禁用。
另一种方法是调用clearFocus(),然后调用requestFocus()。它做了这项工作,但似乎并不是最理想的。如果有人深入研究Android源代码,他可能会找到一个更优化的解决方案。
发布于 2020-12-14 03:05:26
对于QTableWidget (到目前为止不需要或测试其他任何东西),这为我解决了这个问题:
#idef Q_OS_ANDROID
table->setEditTriggers(QAbstractItemView::NoEditTriggers);
table->setFocusPolicy(Qt::NoFocus);
// table->setSelectionMode(QAbstractItemView::NoSelection);
#endif
注释掉的语句是删除任何选择,而其他两条语句仍然允许单元格选择,但移除单元格中的文本选择句柄。
https://stackoverflow.com/questions/22745986
复制相似问题