2014-09-30 60 views
0

原來這就是我對我的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圖標(它只是一個重命名的放大鏡圖標)以顯示在菜單中,然後展開到文本選擇字段?

回答

0

展開SearchView

searchView.setIconified(false); 

searchView.setIconified(true); 
摺疊它