ActionBar 有一个名为“SearchView”的小部件。不使用时,它看起来像这样:
而在使用时,它看起来是这样的:
我想(当然以编程方式)打开搜索视图(使其“正在使用”)。
我尝试了几个功能,例如:
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setOnQueryTextListener(this);
searchView.performClick();
searchView.requestFocus();
但这些都没有奏效......
XML 中的 SearchView:
<item android:id="@+id/menu_search"
android:title="Search"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView" />