มีวิดเจ็ตนี้สำหรับ ActionBar ซึ่งเรียกว่า 'SearchView' เมื่อไม่ได้ใช้งานจะมีลักษณะดังนี้:
และเมื่อใช้งานจะมีลักษณะดังนี้:
ฉันต้องการ (แน่นอนโดยทางโปรแกรม) เปิดมุมมองการค้นหา (ทำให้เป็น "ใช้งานอยู่")
ฉันลองฟังก์ชั่นหลายอย่างเช่น:
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setOnQueryTextListener(this);
searchView.performClick();
searchView.requestFocus();
แต่ไม่มีเลย ...
SearchView ใน XML:
<item android:id="@+id/menu_search"
android:title="Search"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView" />