Android SearchView一如既往地显示

Android SearchView一如既往地显示,android,searchview,Android,Searchview,我使用widget SearchView <SearchView android:id="@+id/searchView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="10dp" android:background="@color/white" android:inputType="te

我使用widget SearchView

    <SearchView
    android:id="@+id/searchView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:background="@color/white"
    android:inputType="text"
    android:singleLine="true"
    android:layout_alignParentLeft="true"
     />

它的工作很好,但如果搜索框出现,我总是要点击搜索图标然后。那么,有人能帮我在不点击搜索图标的情况下显示搜索框吗

添加属性

android:iconifiedByDefault="false"
转到
SearchView
定义

您可以向清单文件中的活动添加
android:windowSoftInputMode=“stateHidden”
,以防止键盘显示;但在您这样做之前,请想一想:如果用户被迫触摸小部件以显示键盘并输入一些内容,那么您最好将searchview图标化,以便用户可以看到下面更多的显示


如果您真的想删除焦点,有几种选择,请参阅本文:

当我添加该属性时,searchview始终保持焦点并在启动活动时显示键盘,如何清除search view的焦点