我有一个菜单项作为我的操作栏菜单的一部分,我正在将操作 View 类设置为搜索小部件,如下所示:
<item android:id="@+id/menu_search"
android:title="Search"
android:icon="@drawable/ic_menu_search"
android:showAsAction="always"
android:actionViewClass="android.widget.SearchView" />
这会使搜索小部件在单击时弹出 - 但是,我希望它始终可见,并且我还希望能够设置查询提示等。
当我尝试调用 SearchView searchItem = (SearchView) menu.findItem(R.id.menu_search)
来获取对它的引用时,它会引发错误,因为该项目无法转换为搜索 View
.
最佳答案
You can set hint text to searchview using the api setQueryHint (CharSequence hint)
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setQueryHint("Query Hint");
关于java - 用作菜单的一部分时为搜索小部件设置提示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7456763/