Android SearchView一如既往地显示
我使用widget SearchViewAndroid 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
<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的焦点