首页 > 解决方案 > 活动开始时如何隐藏EditText光标

问题描述

当活动启动 EditText 时自动放置光标而不显示键盘。

当我完成使用 EditText 并隐藏键盘时,光标仍然显示。

    <EditText
        android:id="@+id/edit_search"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:background="@drawable/m_a_0_search_shape"
        android:hint="@string/m_a_0_search"
        android:inputType="text"
        android:maxLength="50"
        android:maxLines="1"
        android:paddingStart="15dp"
        android:paddingTop="10dp"
        android:paddingEnd="15dp"
        android:paddingBottom="10dp"
        android:textColor="@color/m_a_0_search"
        android:textColorHint="@color/m_a_0_search"
        android:textSize="20sp" />

标签: android

解决方案


如果您需要以编程方式从edittext中删除光标,您可以使用

edit_search.clearFocus();

这会将光标移动到布局中的下一个可聚焦项目(如果有)。


推荐阅读