可以考虑在 XML 布局文件中添加 android:focusableInTouchMode="true"
属性,以确保 ClearEditText
控件在触摸模式下也能获取焦点。这样,用户在首次点击时会立即看到光标。
在 XML 布局文件中,将 ClearEditText
的定义中添加 android:focusableInTouchMode
属性,如下所示:
<com.tools.qrtestassist.component.ClearEditText
android:id="@+id/your_edittext_id"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true"
android:hint="Your Hint"
android:inputType="text"
android:maxLength="10"
android:layout_marginBottom="16dp" />
这将确保 ClearEditText
在触摸模式下立即获取焦点,用户点击时会看到光标。