[英]SearchView does not inflate in actionbar
這就是我的find_in_page.xml的內容
<item android:id="@+id/find_text"
android:title="@string/find_text"
android:icon="@drawable/ab_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.support.v7.widget.SearchView" />
<item android:id="@+id/find_next"
android:icon="@drawable/validation_arrow_inverted"
android:showAsAction="always"
android:title="@string/find_next"/>
<item android:id="@+id/find_prev"
android:icon="@drawable/validation_arrow"
android:showAsAction="always"
android:title="@string/find_prev" />
而我的代碼:
public boolean onCreateActionMode(ActionModeCompat mode, Menu menu) {
mMenuInflater.inflate(R.menu.find_in_page_menu, menu)
}
其中mMenuInflater是android的菜單Inflater的實例。
因此,驗證箭頭會很好顯示,但searchview會顯示在溢出菜單中,當我按下它時,它不會膨脹。
如何使ab_search圖標(只是重命名的放大鏡圖標)出現在菜單中,然后展開到文本選擇字段?
使用展開SearchView
searchView.setIconified(false);
並用折疊
searchView.setIconified(true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.