Android SearchView在用户开始输入之前显示提示文本

时间:2017-06-23 09:39:35

标签: android searchview

我有一个SearchView并尝试添加提示文本。看起来你只能在用户实际点击SearchView时显示提示,我搜索了很多并尝试了我在StackOverflow上找到的不同方法,例如:

searchView.onActionViewExpanded();
searchView.setIconified(true);
searchView.setQueryHint("Mitarbeiter suchen");

或使用上面的代码玩更多。我也尝试在XML文件中添加IconifiedByDefault,但没有帮助。

我确定有办法解决这个问题。有人可以帮忙吗? :)

fragment_main.xml

<android.support.v7.widget.SearchView
    android:id="@+id/search_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:queryHint="Mitarbeiter suchen">

</android.support.v7.widget.SearchView>

1 个答案:

答案 0 :(得分:8)

iconifiedByDefaultfocusable属性设置为false对我有用。

<android.support.v7.widget.SearchView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:focusable="false"
    app:iconifiedByDefault="false"
    app:queryHint="test" />