我在 android 中使用 SearchView。当我第一次登陆该页面时,所有可见的都是搜索图标。然后,当我单击该图标时,会出现 EditText。如何让 EditText 从一开始就可见?这是我的 xml:
<SearchView
android:id="@+id/search"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:queryHint="@string/search_hint"
android:textSize="16sp" />
EDIT---
哦对不起!我以为你想做一个“空”查询。
我认为您可以使用以下方式以编程方式打开 SearchView:
searchView.setIconified(false);
旧答案--
在 Activity 中您可以尝试:
onSearchRequested();
在 Fragment 中,您可以尝试:
getActivity().onSearchRequested();
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)