我有一个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>
答案 0 :(得分:8)
将iconifiedByDefault
和focusable
属性设置为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" />