我有一个活动,它的重点是SearchView。事实是,我有一个SearchHind的queryHint在进入活动时不显示,仅在键入和删除内容后才显示。我需要从头开始展示这些信息,因为至关重要的是,用户必须知道所写的内容(区分大小写的问题)
这是我的SearchView-
<androidx.appcompat.widget.SearchView
android:id="@+id/activity_search_explore_search_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:queryHint="Search - (Case Sensitive)"
android:layout_marginStart="8dp" />
获得焦点的Java代码-
mSearchView.setOnFocusChangeListener((view, b) -> mSearchView.setQueryHint("Search - (Case Sensitive)"));
mSearchView.setIconifiedByDefault(false);
mSearchView.setFocusable(true);
mSearchView.requestFocusFromTouch();
答案 0 :(得分:1)
在SearchView中添加以下行。
app:iconifiedByDefault="false"
app:queryHint="Search - (Case Sensitive)"