2013-08-21 5 views
1

У меня возникла странная проблема с ActionBarCompat. Я раздуваю меню с помощью ActionProvider и ActionView в меню. Все идет хорошо, если я определяю ActionView infront от ActionProvider. Если я отменил случай, то есть когда я использую ActionProvider infront ActionView, андроид бросает classcastexception, чтобы раздуть ActionView.ActionBarCompat: сбой с actionprovider перед поисковой панелью

<item 
    android:id="@+id/action_share_PIC" 
    actionbardemo:actionProviderClass="android.support.v7.widget.ShareActionProvider" 
    actionbardemo:showAsAction="ifRoom" 
    android:title="Share Pic"/> 

<item 
    android:id="@+id/action_itemsearch" 
    actionbardemo:actionViewClass="android.support.v7.widget.SearchView" 
    actionbardemo:showAsAction="always|collapseActionView" 
    android:icon="@android:drawable/ic_search_category_default" 
    android:title="Search"/> 

Когда я заявляю, как это, происходит сбой в OnCreateOptionsMenu.

Пожалуйста, помогите мне.

Ша

ответ

0

Это Weird проблема также оказывает странное решение. Я не знаю почему, но когда я попытался с тем же кодом, что и выше, теперь его работа ...

Я не могу поверить в это поведение ... надеюсь, что этот вопрос не появится в будущем ....

Смежные вопросы