我使用小部件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
定义。
可以在manifest文件中的activity中添加android:windowSoftInputMode="stateHidden"
来阻止键盘显示;但在此之前,请考虑一下:如果用户被迫触摸小部件以显示键盘并输入内容,您不妨将 searchview 图标化,以便用户可以看到下面的更多显示内容。
如果您确实想删除焦点,有一些替代方案,请参阅这篇文章:Stop EditText from gaining focus at Activity startup
关于android - SearchView 一如既往地显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29185710/