SearchView 一如既往地显示
SearchView show as always
我使用小部件 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"
来防止键盘显示;但在你这样做之前,想想这个:如果用户被迫触摸小部件来显示键盘并输入一些东西,你最好让搜索视图保持图标化,这样用户可以看到更多下面的显示。
如果你真的想移除焦点,有几个选择,请看这个post:Stop EditText from gaining focus at Activity startup
我使用小部件 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"
来防止键盘显示;但在你这样做之前,想想这个:如果用户被迫触摸小部件来显示键盘并输入一些东西,你最好让搜索视图保持图标化,这样用户可以看到更多下面的显示。
如果你真的想移除焦点,有几个选择,请看这个post:Stop EditText from gaining focus at Activity startup