当用户点击EditText时,光标会出现Text Select Handle。 文本选择手柄可以移动到该字段中的不同位置。 文本选择句柄是
有没有办法可以删除它以便它不显示?
答案 0 :(得分:10)
要解决此问题,我已经在形状中创建了一个空图像。
<?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"
答案 1 :(得分:0)
@Deepak Goel提供了一个很好的解决方案,但是这种方法有一个缺点。 对于给定的EditText,“文本选择句柄”被永久禁用。
另一种方法是先调用clearFocus(),然后再调用requestFocus()。它可以完成工作,但它似乎不是最佳的。如果有人深入研究Android来源,他可能会找到更优化的解决方案。
答案 2 :(得分:0)
对于QTableWidget(到目前为止,不需要或没有任何其他测试),这为我解决了这个问题:
<div>
<ng-content *ngIf="{{ wrongpassword$ | async as trythis }}" >
<span class="wrongpassword (click)="wrongpasswordClicked()"
[innerHTML]="trythis">
</span>
</ng-content>
</div>
被注释掉的语句是删除任何选择,而其他两个语句仍然允许单元格选择,但是删除单元格中的文本选择句柄。