如何在actionbar menu 图标上面添加popup menu

Crouton-master
actionbarsherlock
Watson$OnCreateOptionsMenuListener.class
Watson$OnOptionsItemSelectedListener.class
Watson$OnPrepareOptionsMenuListener.class
Watson.class
actionbarsherlock
ActionBar$LayoutParams.class
ActionBar$OnMenuVisibilityListener.class
ActionBar$OnNavigationListener.class
ActionBar$Tab.class
ActionBar$TabListener.class
ActionBar.class
SherlockActivity.class
SherlockDialogFragment.class
SherlockExpandableListActivity.class
SherlockFragment.class
SherlockFragmentActivity.class
SherlockListActivity.class
SherlockListFragment.class
SherlockPreferenceActivity.class
ActionBarImpl$1.class
ActionBarImpl$2.class
ActionBarImpl$ActionModeImpl.class
ActionBarImpl$TabImpl.class
ActionBarImpl.class
ActionBarWrapper$TabWrapper.class
ActionBarWrapper.class
nineoldandroids
Animator$AnimatorListener.class
Animator.class
AnimatorListenerAdapter.class
AnimatorSet$1.class
AnimatorSet$AnimatorSetListener.class
AnimatorSet$Builder.class
AnimatorSet$Dependency.class
AnimatorSet$DependencyListener.class
AnimatorSet$Node.class
AnimatorSet.class
FloatEvaluator.class
FloatKeyframeSet.class
IntEvaluator.class
IntKeyframeSet.class
Keyframe$FloatKeyframe.class
Keyframe$IntKeyframe.class
Keyframe$ObjectKeyframe.class
Keyframe.class
KeyframeSet.class
ObjectAnimator.class
PropertyValuesHolder$FloatPropertyValuesHolder.class
PropertyValuesHolder$IntPropertyValuesHolder.class
PropertyValuesHolder.class
TypeEvaluator.class
ValueAnimator$1.class
ValueAnimator$2.class
ValueAnimator$3.class
ValueAnimator$4.class
ValueAnimator$5.class
ValueAnimator$AnimationHandler.class
ValueAnimator$AnimatorUpdateListener.class
ValueAnimator.class
AnimatorProxy.class
NineViewGroup.class
NineFrameLayout.class
NineHorizontalScrollView.class
NineLinearLayout.class
ActionMenu.class
ActionMenuItem.class
ActionMenuItemView.class
ActionMenuPresenter$ActionButtonSubmenu.class
ActionMenuPresenter$HasPermanentMenuKey.class
ActionMenuPresenter$OpenOverflowRunnable.class
ActionMenuPresenter$OverflowMenuButton.class
ActionMenuPresenter$OverflowPopup.class
ActionMenuPresenter$PopupPresenterCallback.class
ActionMenuPresenter$SavedState$1.class
ActionMenuPresenter$SavedState.class
ActionMenuPresenter.class
ActionMenuView$ActionMenuChildView.class
ActionMenuView$LayoutParams.class
ActionMenuView.class
BaseMenuPresenter.class
ListMenuItemView.class
MenuBuilder$Callback.class
MenuBuilder$ItemInvoker.class
MenuBuilder.class
MenuItemImpl.class
MenuItemWrapper$1.class
MenuItemWrapper.class
MenuPopupHelper$ExpandedIndexObserver.class
MenuPopupHelper$MenuAdapter.class
MenuPopupHelper.class
MenuPresenter$Callback.class
MenuPresenter.class
MenuView$ItemView.class
MenuView.class
MenuWrapper.class
SubMenuBuilder.class
SubMenuWrapper.class
ActionProviderWrapper.class
StandaloneActionMode.class
View_HasStateListenerSupport.class
View_OnAttachStateChangeListener.class
AbsActionBarView$1.class
AbsActionBarView$VisibilityAnimListener.class
AbsActionBarView.class
ActionBarContainer.class
ActionBarContextView$1.class
ActionBarContextView.class
ActionBarView$1.class
ActionBarView$2.class
ActionBarView$3.class
ActionBarView$ExpandedActionViewMenuPresenter.class
ActionBarView$HomeView.class
ActionBarView$SavedState$1.class
ActionBarView$SavedState.class
ActionBarView.class
CapitalizingButton.class
CapitalizingTextView.class
CollapsibleActionViewWrapper.class
IcsAbsSpinner$RecycleBin.class
IcsAbsSpinner$SavedState$1.class
IcsAbsSpinner$SavedState.class
IcsAbsSpinner.class
IcsAdapterView$AdapterContextMenuInfo.class
IcsAdapterView$AdapterDataSetObserver.class
IcsAdapterView$OnItemLongClickListener.class
IcsAdapterView$OnItemSelectedListener.class
IcsAdapterView$SelectionNotifier.class
IcsAdapterView.class
IcsColorDrawable.class
IcsLinearLayout.class
IcsListPopupWindow$1.class
IcsListPopupWindow$DropDownListView.class
IcsListPopupWindow$ListSelectorHider.class
IcsListPopupWindow$PopupDataSetObserver.class
IcsListPopupWindow$PopupScrollListener.class
IcsListPopupWindow$PopupTouchInterceptor.class
IcsListPopupWindow$ResizePopupRunnable.class
IcsListPopupWindow.class
IcsProgressBar$AccessibilityEventSender.class
IcsProgressBar$RefreshProgressRunnable.class
IcsProgressBar$SavedState$1.class
IcsProgressBar$SavedState.class
IcsProgressBar.class
IcsSpinner$DropDownAdapter.class
IcsSpinner$DropdownPopup$1.class
IcsSpinner$DropdownPopup.class
IcsSpinner$SpinnerPopup.class
IcsSpinner.class
IcsToast.class
IcsView.class
PopupWindowCompat$1.class
PopupWindowCompat.class
ScrollingTabContainerView$1.class
ScrollingTabContainerView$TabAdapter.class
ScrollingTabContainerView$TabClickListener.class
ScrollingTabContainerView$TabView.class
ScrollingTabContainerView$VisibilityAnimListener.class
ScrollingTabContainerView.class
TabsLinearLayout.class
ActionBarSherlockCompat$1.class
ActionBarSherlockCompat$ActionModeCallbackWrapper.class
ActionBarSherlockCompat.class
ActionBarSherlockNative$ActionModeCallbackWrapper.class
ActionBarSherlockNative$ActionModeWrapper.class
ActionBarSherlockNative.class
ResourcesCompat.class
ActionMode$Callback.class
ActionMode.class
ActionProvider$SubUiVisibilityListener.class
ActionProvider.class
CollapsibleActionView.class
Menu.class
MenuInflater$InflatedOnMenuItemClickListener.class
MenuInflater$MenuState.class
MenuInflater.class
MenuItem$OnActionExpandListener.class
MenuItem$OnMenuItemClickListener.class
MenuItem.class
SubMenu.class
Window$Callback.class
Window.class
ActivityChooserModel$ActivityChooserModelClient.class
ActivityChooserModel$ActivityResolveInfo.class
ActivityChooserModel$ActivitySorter.class
ActivityChooserModel$DefaultSorter.class
ActivityChooserModel$HistoricalRecord.class
ActivityChooserModel$HistoryLoader$1.class
ActivityChooserModel$HistoryLoader.class
ActivityChooserModel$HistoryPersister.class
ActivityChooserModel$OnChooseActivityListener.class
ActivityChooserModel.class
ActivityChooserView$1.class
ActivityChooserView$2.class
ActivityChooserView$3.class
ActivityChooserView$ActivityChooserViewAdapter.class
ActivityChooserView$Callbacks.class
ActivityChooserView$SetActivated.class
ActivityChooserView.class
SearchView$1.class
SearchView$10.class
SearchView$11.class
SearchView$12.class
SearchView$2.class
SearchView$3.class
SearchView$4.class
SearchView$5.class
SearchView$6.class
SearchView$7.class
SearchView$8.class
SearchView$9.class
SearchView$OnCloseListener.class
SearchView$OnQueryTextListener.class
SearchView$OnSuggestionListener.class
SearchView$SearchAutoComplete.class
SearchView.class
ShareActionProvider$OnShareTargetSelectedListener.class
ShareActionProvider$ShareAcitivityChooserModelPolicy.class
ShareActionProvider$ShareMenuItemOnMenuItemClickListener.class
ShareActionProvider.class
SuggestionsAdapter$ChildViewCache.class
SuggestionsAdapter.class
ActionBarSherlock$Implementation.class
ActionBarSherlock$OnActionModeFinishedListener.class
ActionBarSherlock$OnActionModeStartedListener.class
ActionBarSherlock$OnCreateOptionsMenuListener.class
ActionBarSherlock$OnCreatePanelMenuListener.class
ActionBarSherlock$OnMenuItemSelectedListener.class
ActionBarSherlock$OnOptionsItemSelectedListener.class
ActionBarSherlock$OnPrepareOptionsMenuListener.class
ActionBarSherlock$OnPreparePanelListener.class
ActionBarSherlock.class
BuildConfig.class
R$attr.class
R$bool.class
R$color.class
R$dimen.class
R$drawable.class
R$id.class
R$integer.class
R$layout.class
R$string.class
R$style.class
R$styleable.class
drawable-hdpi
abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__btn_cab_done_default_holo_dark.9.png
abs__btn_cab_done_default_holo_light.9.png
abs__btn_cab_done_focused_holo_dark.9.png
abs__btn_cab_done_focused_holo_light.9.png
abs__btn_cab_done_pressed_holo_dark.9.png
abs__btn_cab_done_pressed_holo_light.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_clear_disabled.png
abs__ic_clear_normal.png
abs__ic_clear_search_api_disabled_holo_light.png
abs__ic_clear_search_api_holo_light.png
abs__ic_commit_search_api_holo_dark.png
abs__ic_commit_search_api_holo_light.png
abs__ic_go.png
abs__ic_go_search_api_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__ic_search.png
abs__ic_search_api_holo_light.png
abs__ic_voice_search.png
abs__ic_voice_search_api_holo_light.png
abs__list_activated_holo.9.png
abs__list_divider_holo_dark.9.png
abs__list_divider_holo_light.9.png
abs__list_focused_holo.9.png
abs__list_longpressed_holo.9.png
abs__list_pressed_holo_dark.9.png
abs__list_pressed_holo_light.9.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_bg_holo_dark.9.png
abs__progress_bg_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__progress_secondary_holo_dark.9.png
abs__progress_secondary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
abs__tab_selected_focused_holo.9.png
abs__tab_selected_holo.9.png
abs__tab_selected_pressed_holo.9.png
abs__tab_unselected_pressed_holo.9.png
abs__textfield_search_default_holo_dark.9.png
abs__textfield_search_default_holo_light.9.png
abs__textfield_search_right_default_holo_dark.9.png
abs__textfield_search_right_default_holo_light.9.png
abs__textfield_search_right_selected_holo_dark.9.png
abs__textfield_search_right_selected_holo_light.9.png
abs__textfield_search_selected_holo_dark.9.png
abs__textfield_search_selected_holo_light.9.png
abs__toast_frame.9.png
drawable-mdpi
abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__btn_cab_done_default_holo_dark.9.png
abs__btn_cab_done_default_holo_light.9.png
abs__btn_cab_done_focused_holo_dark.9.png
abs__btn_cab_done_focused_holo_light.9.png
abs__btn_cab_done_pressed_holo_dark.9.png
abs__btn_cab_done_pressed_holo_light.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_clear_disabled.png
abs__ic_clear_normal.png
abs__ic_clear_search_api_disabled_holo_light.png
abs__ic_clear_search_api_holo_light.png
abs__ic_commit_search_api_holo_dark.png
abs__ic_commit_search_api_holo_light.png
abs__ic_go.png
abs__ic_go_search_api_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__ic_search.png
abs__ic_search_api_holo_light.png
abs__ic_voice_search.png
abs__ic_voice_search_api_holo_light.png
abs__list_activated_holo.9.png
abs__list_divider_holo_dark.9.png
abs__list_divider_holo_light.9.png
abs__list_focused_holo.9.png
abs__list_longpressed_holo.9.png
abs__list_pressed_holo_dark.9.png
abs__list_pressed_holo_light.9.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_bg_holo_dark.9.png
abs__progress_bg_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__progress_secondary_holo_dark.9.png
abs__progress_secondary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
abs__tab_selected_focused_holo.9.png
abs__tab_selected_holo.9.png
abs__tab_selected_pressed_holo.9.png
abs__tab_unselected_pressed_holo.9.png
abs__textfield_search_default_holo_dark.9.png
abs__textfield_search_default_holo_light.9.png
abs__textfield_search_right_default_holo_dark.9.png
abs__textfield_search_right_default_holo_light.9.png
abs__textfield_search_right_selected_holo_dark.9.png
abs__textfield_search_right_selected_holo_light.9.png
abs__textfield_search_selected_holo_dark.9.png
abs__textfield_search_selected_holo_light.9.png
abs__toast_frame.9.png
drawable-xhdpi
abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__btn_cab_done_default_holo_dark.9.png
abs__btn_cab_done_default_holo_light.9.png
abs__btn_cab_done_focused_holo_dark.9.png
abs__btn_cab_done_focused_holo_light.9.png
abs__btn_cab_done_pressed_holo_dark.9.png
abs__btn_cab_done_pressed_holo_light.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_clear_disabled.png
abs__ic_clear_search_api_disabled_holo_light.png
abs__ic_clear_search_api_holo_light.png
abs__ic_commit_search_api_holo_dark.png
abs__ic_commit_search_api_holo_light.png
abs__ic_go.png
abs__ic_go_search_api_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__ic_search.png
abs__ic_search_api_holo_light.png
abs__ic_voice_search.png
abs__ic_voice_search_api_holo_light.png
abs__list_activated_holo.9.png
abs__list_divider_holo_dark.9.png
abs__list_divider_holo_light.9.png
abs__list_focused_holo.9.png
abs__list_longpressed_holo.9.png
abs__list_pressed_holo_dark.9.png
abs__list_pressed_holo_light.9.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_bg_holo_dark.9.png
abs__progress_bg_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__progress_secondary_holo_dark.9.png
abs__progress_secondary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
abs__tab_selected_focused_holo.9.png
abs__tab_selected_holo.9.png
abs__tab_selected_pressed_holo.9.png
abs__tab_unselected_pressed_holo.9.png
abs__textfield_search_default_holo_dark.9.png
abs__textfield_search_default_holo_light.9.png
abs__textfield_search_right_default_holo_dark.9.png
abs__textfield_search_right_default_holo_light.9.png
abs__textfield_search_right_selected_holo_dark.9.png
abs__textfield_search_right_selected_holo_light.9.png
abs__textfield_search_selected_holo_dark.9.png
abs__textfield_search_selected_holo_light.9.png
abs__toast_frame.9.png
actionbarsherlock.jar
AndroidManifest.xml
jarlist.cache
actionbarsherlock
android-support-v4.jar
abs__primary_text_disable_only_holo_dark.xml
abs__primary_text_disable_only_holo_light.xml
abs__primary_text_holo_dark.xml
abs__primary_text_holo_light.xml
abs__activated_background_holo_dark.xml
abs__activated_background_holo_light.xml
abs__btn_cab_done_holo_dark.xml
abs__btn_cab_done_holo_light.xml
abs__ic_clear.xml
abs__ic_clear_holo_light.xml
abs__ic_menu_moreoverflow_holo_dark.xml
abs__ic_menu_moreoverflow_holo_light.xml
abs__item_background_holo_dark.xml
abs__item_background_holo_light.xml
abs__list_selector_background_transition_holo_dark.xml
abs__list_selector_background_transition_holo_light.xml
abs__list_selector_holo_dark.xml
abs__list_selector_holo_light.xml
abs__progress_horizontal_holo_dark.xml
abs__progress_horizontal_holo_light.xml
abs__progress_medium_holo.xml
abs__search_dropdown_dark.xml
abs__search_dropdown_light.xml
abs__spinner_ab_holo_dark.xml
abs__spinner_ab_holo_light.xml
abs__tab_indicator_ab_holo.xml
abs__textfield_searchview_holo_dark.xml
abs__textfield_searchview_holo_light.xml
abs__textfield_searchview_right_holo_dark.xml
abs__textfield_searchview_right_holo_light.xml
drawable-hdpi
abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__btn_cab_done_default_holo_dark.9.png
abs__btn_cab_done_default_holo_light.9.png
abs__btn_cab_done_focused_holo_dark.9.png
abs__btn_cab_done_focused_holo_light.9.png
abs__btn_cab_done_pressed_holo_dark.9.png
abs__btn_cab_done_pressed_holo_light.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_clear_disabled.png
abs__ic_clear_normal.png
abs__ic_clear_search_api_disabled_holo_light.png
abs__ic_clear_search_api_holo_light.png
abs__ic_commit_search_api_holo_dark.png
abs__ic_commit_search_api_holo_light.png
abs__ic_go.png
abs__ic_go_search_api_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__ic_search.png
abs__ic_search_api_holo_light.png
abs__ic_voice_search.png
abs__ic_voice_search_api_holo_light.png
abs__list_activated_holo.9.png
abs__list_divider_holo_dark.9.png
abs__list_divider_holo_light.9.png
abs__list_focused_holo.9.png
abs__list_longpressed_holo.9.png
abs__list_pressed_holo_dark.9.png
abs__list_pressed_holo_light.9.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_bg_holo_dark.9.png
abs__progress_bg_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__progress_secondary_holo_dark.9.png
abs__progress_secondary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
abs__tab_selected_focused_holo.9.png
abs__tab_selected_holo.9.png
abs__tab_selected_pressed_holo.9.png
abs__tab_unselected_pressed_holo.9.png
abs__textfield_search_default_holo_dark.9.png
abs__textfield_search_default_holo_light.9.png
abs__textfield_search_right_default_holo_dark.9.png
abs__textfield_search_right_default_holo_light.9.png
abs__textfield_search_right_selected_holo_dark.9.png
abs__textfield_search_right_selected_holo_light.9.png
abs__textfield_search_selected_holo_dark.9.png
abs__textfield_search_selected_holo_light.9.png
abs__toast_frame.9.png
drawable-mdpi
abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__btn_cab_done_default_holo_dark.9.png
abs__btn_cab_done_default_holo_light.9.png
abs__btn_cab_done_focused_holo_dark.9.png
abs__btn_cab_done_focused_holo_light.9.png
abs__btn_cab_done_pressed_holo_dark.9.png
abs__btn_cab_done_pressed_holo_light.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_clear_disabled.png
abs__ic_clear_normal.png
abs__ic_clear_search_api_disabled_holo_light.png
abs__ic_clear_search_api_holo_light.png
abs__ic_commit_search_api_holo_dark.png
abs__ic_commit_search_api_holo_light.png
abs__ic_go.png
abs__ic_go_search_api_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__ic_search.png
abs__ic_search_api_holo_light.png
abs__ic_voice_search.png
abs__ic_voice_search_api_holo_light.png
abs__list_activated_holo.9.png
abs__list_divider_holo_dark.9.png
abs__list_divider_holo_light.9.png
abs__list_focused_holo.9.png
abs__list_longpressed_holo.9.png
abs__list_pressed_holo_dark.9.png
abs__list_pressed_holo_light.9.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_bg_holo_dark.9.png
abs__progress_bg_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__progress_secondary_holo_dark.9.png
abs__progress_secondary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
abs__tab_selected_focused_holo.9.png
abs__tab_selected_holo.9.png
abs__tab_selected_pressed_holo.9.png
abs__tab_unselected_pressed_holo.9.png
abs__textfield_search_default_holo_dark.9.png
abs__textfield_search_default_holo_light.9.png
abs__textfield_search_right_default_holo_dark.9.png
abs__textfield_search_right_default_holo_light.9.png
abs__textfield_search_right_selected_holo_dark.9.png
abs__textfield_search_right_selected_holo_light.9.png
abs__textfield_search_selected_holo_dark.9.png
abs__textfield_search_selected_holo_light.9.png
abs__toast_frame.9.png
drawable-v11
abs__progress_medium_holo.xml
drawable-xhdpi
abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__btn_cab_done_default_holo_dark.9.png
abs__btn_cab_done_default_holo_light.9.png
abs__btn_cab_done_focused_holo_dark.9.png
abs__btn_cab_done_focused_holo_light.9.png
abs__btn_cab_done_pressed_holo_dark.9.png
abs__btn_cab_done_pressed_holo_light.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_clear_disabled.png
abs__ic_clear_search_api_disabled_holo_light.png
abs__ic_clear_search_api_holo_light.png
abs__ic_commit_search_api_holo_dark.png
abs__ic_commit_search_api_holo_light.png
abs__ic_go.png
abs__ic_go_search_api_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__ic_search.png
abs__ic_search_api_holo_light.png
abs__ic_voice_search.png
abs__ic_voice_search_api_holo_light.png
abs__list_activated_holo.9.png
abs__list_divider_holo_dark.9.png
abs__list_divider_holo_light.9.png
abs__list_focused_holo.9.png
abs__list_longpressed_holo.9.png
abs__list_pressed_holo_dark.9.png
abs__list_pressed_holo_light.9.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_bg_holo_dark.9.png
abs__progress_bg_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__progress_secondary_holo_dark.9.png
abs__progress_secondary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
abs__tab_selected_focused_holo.9.png
abs__tab_selected_holo.9.png
abs__tab_selected_pressed_holo.9.png
abs__tab_unselected_pressed_holo.9.png
abs__textfield_search_default_holo_dark.9.png
abs__textfield_search_default_holo_light.9.png
abs__textfield_search_right_default_holo_dark.9.png
abs__textfield_search_right_default_holo_light.9.png
abs__textfield_search_right_selected_holo_dark.9.png
abs__textfield_search_right_selected_holo_light.9.png
abs__textfield_search_selected_holo_dark.9.png
abs__textfield_search_selected_holo_light.9.png
abs__toast_frame.9.png
abs__action_bar_home.xml
abs__action_bar_tab.xml
abs__action_bar_tab_bar_view.xml
abs__action_bar_title_item.xml
abs__action_menu_item_layout.xml
abs__action_menu_layout.xml
abs__action_mode_bar.xml
abs__action_mode_close_item.xml
abs__activity_chooser_view.xml
abs__activity_chooser_view_list_item.xml
abs__list_menu_item_checkbox.xml
abs__list_menu_item_icon.xml
abs__list_menu_item_radio.xml
abs__popup_menu_item_layout.xml
abs__screen_action_bar.xml
abs__screen_action_bar_overlay.xml
abs__screen_simple.xml
abs__screen_simple_overlay_action_mode.xml
abs__search_dropdown_item_icons_2line.xml
abs__search_view.xml
abs__simple_dropdown_hint.xml
sherlock_spinner_dropdown_item.xml
sherlock_spinner_item.xml
layout-large
abs__action_mode_close_item.xml
layout-v14
sherlock_spinner_dropdown_item.xml
sherlock_spinner_item.xml
layout-xlarge
abs__screen_action_bar.xml
abs__screen_action_bar_overlay.xml
abs__attrs.xml
abs__bools.xml
abs__colors.xml
abs__config.xml
abs__dimens.xml
abs__ids.xml
abs__strings.xml
abs__styles.xml
abs__themes.xml
values-land
abs__dimens.xml
values-large-hdpi-
abs__dimens.xml
values-large-land-hdpi-
abs__dimens.xml
values-large-land-mdpi-
abs__dimens.xml
values-large-mdpi-
abs__dimens.xml
values-sw600dp
abs__bools.xml
abs__dimens.xml
values-v11
abs__themes.xml
values-v14
abs__styles.xml
abs__themes.xml
values-w360dp
abs__dimens.xml
values-w480dp
abs__bools.xml
abs__config.xml
values-w500dp
abs__dimens.xml
values-w600dp
abs__dimens.xml
values-xlarge
abs__dimens.xml
actionbarsherlock
nineoldandroids
actionbarsherlock
.classpath
AndroidManifest.xml
build.gradle
project.properties
keyboardsurfer
Configuration$Builder.class
Configuration.class
Crouton.class
DefaultAnimationsBuilder.class
LifecycleCallback.class
Manager$1.class
Manager$Messages.class
Manager.class
Style$Builder.class
Style.class
BuildConfig.class
AndroidManifest.xml
library.jar
keyboardsurfer
keyboardsurfer
.classpath
AndroidManifest.xml
project.properties
Confirm.png
actionbarsherlock
R$attr.class
R$bool.class
R$color.class
R$dimen.class
R$drawable.class
R$id.class
R$integer.class
R$layout.class
R$string.class
R$style.class
R$styleable.class
viewpagerindicator
R$attr.class
R$bool.class
R$color.class
R$dimen.class
R$drawable.class
R$id.class
R$integer.class
R$style.class
R$styleable.class
keyboardsurfer
AboutFragment.class
BuildConfig.class
CroutonDemo$CroutonPagerAdapter.class
CroutonDemo$PageInfo.class
CroutonDemo.class
CroutonFragment.class
R$array.class
R$attr.class
R$bool.class
R$color.class
R$dimen.class
R$drawable.class
R$id.class
R$integer.class
R$layout.class
R$string.class
R$style.class
R$styleable.class
actionbarsherlock-02b1eda1fd02a3bcb5cc.jar
android-support-v4-c8621bd35fbcc9c1f19c3b1.jar
library-d4ecf7cbe739c465fabfa9bd7d9bdc2b.jar
viewpagerindicator-dea3e44ebaa17afee4f7061.jar
drawable-hdpi
ic_launcher.png
drawable-ldpi
ic_launcher.png
drawable-mdpi
ic_launcher.png
drawable-xhdpi
ic_launcher.png
AndroidManifest.xml
classes.dex
CroutonDemo.apk
jarlist.cache
resources.ap_
actionbarsherlock
viewpagerindicator
keyboardsurfer
drawable-hdpi
ic_launcher.png
drawable-ldpi
ic_launcher.png
drawable-mdpi
ic_launcher.png
drawable-xhdpi
ic_launcher.png
crouton_custom_view.xml
crouton_demo.xml
dimens.xml
strings.xml
style_entries.xml
keyboardsurfer
.classpath
AndroidManifest.xml
build.gradle
project.properties
ViewPagerIndicator
viewpagerindicator
BuildConfig.class
CirclePageIndicator$SavedState$1.class
CirclePageIndicator$SavedState.class
CirclePageIndicator.class
IconPageIndicator$1.class
IconPageIndicator.class
IconPagerAdapter.class
IcsLinearLayout.class
LinePageIndicator$SavedState$1.class
LinePageIndicator$SavedState.class
LinePageIndicator.class
PageIndicator.class
R$attr.class
R$bool.class
R$color.class
R$dimen.class
R$drawable.class
R$id.class
R$integer.class
R$style.class
R$styleable.class
TabPageIndicator$1.class
TabPageIndicator$2.class
TabPageIndicator$OnTabReselectedListener.class
TabPageIndicator$TabView.class
TabPageIndicator.class
TitlePageIndicator$IndicatorStyle.class
TitlePageIndicator$LinePosition.class
TitlePageIndicator$OnCenterItemClickListener.class
TitlePageIndicator$SavedState$1.class
TitlePageIndicator$SavedState.class
TitlePageIndicator.class
UnderlinePageIndicator$1.class
UnderlinePageIndicator$2.class
UnderlinePageIndicator$SavedState$1.class
UnderlinePageIndicator$SavedState.class
UnderlinePageIndicator.class
drawable-hdpi
vpi__tab_selected_focused_holo.9.png
vpi__tab_selected_holo.9.png
vpi__tab_selected_pressed_holo.9.png
vpi__tab_unselected_focused_holo.9.png
vpi__tab_unselected_holo.9.png
vpi__tab_unselected_pressed_holo.9.png
drawable-mdpi
vpi__tab_selected_focused_holo.9.png
vpi__tab_selected_holo.9.png
vpi__tab_selected_pressed_holo.9.png
vpi__tab_unselected_focused_holo.9.png
vpi__tab_unselected_holo.9.png
vpi__tab_unselected_pressed_holo.9.png
drawable-xhdpi
vpi__tab_selected_focused_holo.9.png
vpi__tab_selected_holo.9.png
vpi__tab_selected_pressed_holo.9.png
vpi__tab_unselected_focused_holo.9.png
vpi__tab_unselected_holo.9.png
vpi__tab_unselected_pressed_holo.9.png
AndroidManifest.xml
jarlist.cache
library.jar
viewpagerindicator.jar
viewpagerindicator
android-support-v4.jar
vpi__dark_theme.xml
vpi__light_theme.xml
vpi__tab_indicator.xml
drawable-hdpi
vpi__tab_selected_focused_holo.9.png
vpi__tab_selected_holo.9.png
vpi__tab_selected_pressed_holo.9.png
vpi__tab_unselected_focused_holo.9.png
vpi__tab_unselected_holo.9.png
vpi__tab_unselected_pressed_holo.9.png
drawable-mdpi
vpi__tab_selected_focused_holo.9.png
vpi__tab_selected_holo.9.png
vpi__tab_selected_pressed_holo.9.png
vpi__tab_unselected_focused_holo.9.png
vpi__tab_unselected_holo.9.png
vpi__tab_unselected_pressed_holo.9.png
drawable-xhdpi
vpi__tab_selected_focused_holo.9.png
vpi__tab_selected_holo.9.png
vpi__tab_selected_pressed_holo.9.png
vpi__tab_unselected_focused_holo.9.png
vpi__tab_unselected_holo.9.png
vpi__tab_unselected_pressed_holo.9.png
vpi__attrs.xml
vpi__colors.xml
vpi__defaults.xml
vpi__styles.xml
viewpagerindicator
.classpath
AndroidManifest.xml
project.properties
.gitignore
build.gradle
README.markdown
Crouton-master
actionbarsherlock
._.DS_Store
._android-support-v4.jar
._abs__primary_text_disable_only_holo_dark.xml
._abs__primary_text_disable_only_holo_light.xml
._abs__primary_text_holo_dark.xml
._abs__primary_text_holo_light.xml
._abs__activated_background_holo_dark.xml
._abs__activated_background_holo_light.xml
._abs__btn_cab_done_holo_dark.xml
._abs__btn_cab_done_holo_light.xml
._abs__ic_clear.xml
._abs__ic_clear_holo_light.xml
._abs__ic_menu_moreoverflow_holo_dark.xml
._abs__ic_menu_moreoverflow_holo_light.xml
._abs__item_background_holo_dark.xml
._abs__item_background_holo_light.xml
._abs__list_selector_background_transition_holo_dark.xml
._abs__list_selector_background_transition_holo_light.xml
._abs__list_selector_holo_dark.xml
._abs__list_selector_holo_light.xml
._abs__progress_horizontal_holo_dark.xml
._abs__progress_horizontal_holo_light.xml
._abs__progress_medium_holo.xml
._abs__search_dropdown_dark.xml
._abs__search_dropdown_light.xml
._abs__spinner_ab_holo_dark.xml
._abs__spinner_ab_holo_light.xml
._abs__tab_indicator_ab_holo.xml
._abs__textfield_searchview_holo_dark.xml
._abs__textfield_searchview_holo_light.xml
._abs__textfield_searchview_right_holo_dark.xml
._abs__textfield_searchview_right_holo_light.xml
drawable-hdpi
._abs__ab_bottom_solid_dark_holo.9.png
._abs__ab_bottom_solid_inverse_holo.9.png
._abs__ab_bottom_solid_light_holo.9.png
._abs__ab_bottom_transparent_dark_holo.9.png
._abs__ab_bottom_transparent_light_holo.9.png
._abs__ab_share_pack_holo_dark.9.png
._abs__ab_share_pack_holo_light.9.png
._abs__ab_solid_dark_holo.9.png
._abs__ab_solid_light_holo.9.png
._abs__ab_solid_shadow_holo.9.png
._abs__ab_stacked_solid_dark_holo.9.png
._abs__ab_stacked_solid_light_holo.9.png
._abs__ab_stacked_transparent_dark_holo.9.png
._abs__ab_stacked_transparent_light_holo.9.png
._abs__ab_transparent_dark_holo.9.png
._abs__ab_transparent_light_holo.9.png
._abs__btn_cab_done_default_holo_dark.9.png
._abs__btn_cab_done_default_holo_light.9.png
._abs__btn_cab_done_focused_holo_dark.9.png
._abs__btn_cab_done_focused_holo_light.9.png
._abs__btn_cab_done_pressed_holo_dark.9.png
._abs__btn_cab_done_pressed_holo_light.9.png
._abs__cab_background_bottom_holo_dark.9.png
._abs__cab_background_bottom_holo_light.9.png
._abs__cab_background_top_holo_dark.9.png
._abs__cab_background_top_holo_light.9.png
._abs__ic_ab_back_holo_dark.png
._abs__ic_ab_back_holo_light.png
._abs__ic_cab_done_holo_dark.png
._abs__ic_cab_done_holo_light.png
._abs__ic_clear_disabled.png
._abs__ic_clear_normal.png
._abs__ic_clear_search_api_disabled_holo_light.png
._abs__ic_clear_search_api_holo_light.png
._abs__ic_commit_search_api_holo_dark.png
._abs__ic_commit_search_api_holo_light.png
._abs__ic_go.png
._abs__ic_go_search_api_holo_light.png
._abs__ic_menu_moreoverflow_normal_holo_dark.png
._abs__ic_menu_moreoverflow_normal_holo_light.png
._abs__ic_menu_share_holo_dark.png
._abs__ic_menu_share_holo_light.png
._abs__ic_search.png
._abs__ic_search_api_holo_light.png
._abs__ic_voice_search.png
._abs__ic_voice_search_api_holo_light.png
._abs__list_activated_holo.9.png
._abs__list_divider_holo_dark.9.png
._abs__list_divider_holo_light.9.png
._abs__list_focused_holo.9.png
._abs__list_longpressed_holo.9.png
._abs__list_pressed_holo_dark.9.png
._abs__list_pressed_holo_light.9.png
._abs__list_selector_disabled_holo_dark.9.png
._abs__list_selector_disabled_holo_light.9.png
._abs__menu_dropdown_panel_holo_dark.9.png
._abs__menu_dropdown_panel_holo_light.9.png
._abs__progress_bg_holo_dark.9.png
._abs__progress_bg_holo_light.9.png
._abs__progress_primary_holo_dark.9.png
._abs__progress_primary_holo_light.9.png
._abs__progress_secondary_holo_dark.9.png
._abs__progress_secondary_holo_light.9.png
._abs__spinner_48_inner_holo.png
._abs__spinner_48_outer_holo.png
._abs__spinner_ab_default_holo_dark.9.png
._abs__spinner_ab_default_holo_light.9.png
._abs__spinner_ab_disabled_holo_dark.9.png
._abs__spinner_ab_disabled_holo_light.9.png
._abs__spinner_ab_focused_holo_dark.9.png
._abs__spinner_ab_focused_holo_light.9.png
._abs__spinner_ab_pressed_holo_dark.9.png
._abs__spinner_ab_pressed_holo_light.9.png
._abs__tab_selected_focused_holo.9.png
._abs__tab_selected_holo.9.png
._abs__tab_selected_pressed_holo.9.png
._abs__tab_unselected_pressed_holo.9.png
._abs__textfield_search_default_holo_dark.9.png
._abs__textfield_search_default_holo_light.9.png
._abs__textfield_search_right_default_holo_dark.9.png
._abs__textfield_search_right_default_holo_light.9.png
._abs__textfield_search_right_selected_holo_dark.9.png
._abs__textfield_search_right_selected_holo_light.9.png
._abs__textfield_search_selected_holo_dark.9.png
._abs__textfield_search_selected_holo_light.9.png
._abs__toast_frame.9.png
drawable-mdpi
._abs__ab_bottom_solid_dark_holo.9.png
._abs__ab_bottom_solid_inverse_holo.9.png
._abs__ab_bottom_solid_light_holo.9.png
._abs__ab_bottom_transparent_dark_holo.9.png
._abs__ab_bottom_transparent_light_holo.9.png
._abs__ab_share_pack_holo_dark.9.png
._abs__ab_share_pack_holo_light.9.png
._abs__ab_solid_dark_holo.9.png
._abs__ab_solid_light_holo.9.png
._abs__ab_solid_shadow_holo.9.png
._abs__ab_stacked_solid_dark_holo.9.png
._abs__ab_stacked_solid_light_holo.9.png
._abs__ab_stacked_transparent_dark_holo.9.png
._abs__ab_stacked_transparent_light_holo.9.png
._abs__ab_transparent_dark_holo.9.png
._abs__ab_transparent_light_holo.9.png
._abs__btn_cab_done_default_holo_dark.9.png
._abs__btn_cab_done_default_holo_light.9.png
._abs__btn_cab_done_focused_holo_dark.9.png
._abs__btn_cab_done_focused_holo_light.9.png
._abs__btn_cab_done_pressed_holo_dark.9.png
._abs__btn_cab_done_pressed_holo_light.9.png
._abs__cab_background_bottom_holo_dark.9.png
._abs__cab_background_bottom_holo_light.9.png
._abs__cab_background_top_holo_dark.9.png
._abs__cab_background_top_holo_light.9.png
._abs__ic_ab_back_holo_dark.png
._abs__ic_ab_back_holo_light.png
._abs__ic_cab_done_holo_dark.png
._abs__ic_cab_done_holo_light.png
._abs__ic_clear_disabled.png
._abs__ic_clear_normal.png
._abs__ic_clear_search_api_disabled_holo_light.png
._abs__ic_clear_search_api_holo_light.png
._abs__ic_commit_search_api_holo_dark.png
._abs__ic_commit_search_api_holo_light.png
._abs__ic_go.png
._abs__ic_go_search_api_holo_light.png
._abs__ic_menu_moreoverflow_normal_holo_dark.png
._abs__ic_menu_moreoverflow_normal_holo_light.png
._abs__ic_menu_share_holo_dark.png
._abs__ic_menu_share_holo_light.png
._abs__ic_search.png
._abs__ic_search_api_holo_light.png
._abs__ic_voice_search.png
._abs__ic_voice_search_api_holo_light.png
._abs__list_activated_holo.9.png
._abs__list_divider_holo_dark.9.png
._abs__list_divider_holo_light.9.png
._abs__list_focused_holo.9.png
._abs__list_longpressed_holo.9.png
._abs__list_pressed_holo_dark.9.png
._abs__list_pressed_holo_light.9.png
._abs__list_selector_disabled_holo_dark.9.png
._abs__list_selector_disabled_holo_light.9.png
._abs__menu_dropdown_panel_holo_dark.9.png
._abs__menu_dropdown_panel_holo_light.9.png
._abs__progress_bg_holo_dark.9.png
._abs__progress_bg_holo_light.9.png
._abs__progress_primary_holo_dark.9.png
._abs__progress_primary_holo_light.9.png
._abs__progress_secondary_holo_dark.9.png
._abs__progress_secondary_holo_light.9.png
._abs__spinner_48_inner_holo.png
._abs__spinner_48_outer_holo.png
._abs__spinner_ab_default_holo_dark.9.png
._abs__spinner_ab_default_holo_light.9.png
._abs__spinner_ab_disabled_holo_dark.9.png
._abs__spinner_ab_disabled_holo_light.9.png
._abs__spinner_ab_focused_holo_dark.9.png
._abs__spinner_ab_focused_holo_light.9.png
._abs__spinner_ab_pressed_holo_dark.9.png
._abs__spinner_ab_pressed_holo_light.9.png
._abs__tab_selected_focused_holo.9.png
._abs__tab_selected_holo.9.png
._abs__tab_selected_pressed_holo.9.png
._abs__tab_unselected_pressed_holo.9.png
._abs__textfield_search_default_holo_dark.9.png
._abs__textfield_search_default_holo_light.9.png
._abs__textfield_search_right_default_holo_dark.9.png
._abs__textfield_search_right_default_holo_light.9.png
._abs__textfield_search_right_selected_holo_dark.9.png
._abs__textfield_search_right_selected_holo_light.9.png
._abs__textfield_search_selected_holo_dark.9.png
._abs__textfield_search_selected_holo_light.9.png
._abs__toast_frame.9.png
drawable-v11
._abs__progress_medium_holo.xml
drawable-xhdpi
._abs__ab_bottom_solid_dark_holo.9.png
._abs__ab_bottom_solid_inverse_holo.9.png
._abs__ab_bottom_solid_light_holo.9.png
._abs__ab_bottom_transparent_dark_holo.9.png
._abs__ab_bottom_transparent_light_holo.9.png
._abs__ab_share_pack_holo_dark.9.png
._abs__ab_share_pack_holo_light.9.png
._abs__ab_solid_dark_holo.9.png
._abs__ab_solid_light_holo.9.png
._abs__ab_solid_shadow_holo.9.png
._abs__ab_stacked_solid_dark_holo.9.png
._abs__ab_stacked_solid_light_holo.9.png
._abs__ab_stacked_transparent_dark_holo.9.png
._abs__ab_stacked_transparent_light_holo.9.png
._abs__ab_transparent_dark_holo.9.png
._abs__ab_transparent_light_holo.9.png
._abs__btn_cab_done_default_holo_dark.9.png
._abs__btn_cab_done_default_holo_light.9.png
._abs__btn_cab_done_focused_holo_dark.9.png
._abs__btn_cab_done_focused_holo_light.9.png
._abs__btn_cab_done_pressed_holo_dark.9.png
._abs__btn_cab_done_pressed_holo_light.9.png
._abs__cab_background_bottom_holo_dark.9.png
._abs__cab_background_bottom_holo_light.9.png
._abs__cab_background_top_holo_dark.9.png
._abs__cab_background_top_holo_light.9.png
._abs__ic_ab_back_holo_dark.png
._abs__ic_ab_back_holo_light.png
._abs__ic_cab_done_holo_dark.png
._abs__ic_cab_done_holo_light.png
._abs__ic_clear_disabled.png
._abs__ic_clear_search_api_disabled_holo_light.png
._abs__ic_clear_search_api_holo_light.png
._abs__ic_commit_search_api_holo_dark.png
._abs__ic_commit_search_api_holo_light.png
._abs__ic_go.png
._abs__ic_go_search_api_holo_light.png
._abs__ic_menu_moreoverflow_normal_holo_dark.png
._abs__ic_menu_moreoverflow_normal_holo_light.png
._abs__ic_menu_share_holo_dark.png
._abs__ic_menu_share_holo_light.png
._abs__ic_search.png
._abs__ic_search_api_holo_light.png
._abs__ic_voice_search.png
._abs__ic_voice_search_api_holo_light.png
._abs__list_activated_holo.9.png
._abs__list_divider_holo_dark.9.png
._abs__list_divider_holo_light.9.png
._abs__list_focused_holo.9.png
._abs__list_longpressed_holo.9.png
._abs__list_pressed_holo_dark.9.png
._abs__list_pressed_holo_light.9.png
._abs__list_selector_disabled_holo_dark.9.png
._abs__list_selector_disabled_holo_light.9.png
._abs__menu_dropdown_panel_holo_dark.9.png
._abs__menu_dropdown_panel_holo_light.9.png
._abs__progress_bg_holo_dark.9.png
._abs__progress_bg_holo_light.9.png
._abs__progress_primary_holo_dark.9.png
._abs__progress_primary_holo_light.9.png
._abs__progress_secondary_holo_dark.9.png
._abs__progress_secondary_holo_light.9.png
._abs__spinner_48_inner_holo.png
._abs__spinner_48_outer_holo.png
._abs__spinner_ab_default_holo_dark.9.png
._abs__spinner_ab_default_holo_light.9.png
._abs__spinner_ab_disabled_holo_dark.9.png
._abs__spinner_ab_disabled_holo_light.9.png
._abs__spinner_ab_focused_holo_dark.9.png
._abs__spinner_ab_focused_holo_light.9.png
._abs__spinner_ab_pressed_holo_dark.9.png
._abs__spinner_ab_pressed_holo_light.9.png
._abs__tab_selected_focused_holo.9.png
._abs__tab_selected_holo.9.png
._abs__tab_selected_pressed_holo.9.png
._abs__tab_unselected_pressed_holo.9.png
._abs__textfield_search_default_holo_dark.9.png
._abs__textfield_search_default_holo_light.9.png
._abs__textfield_search_right_default_holo_dark.9.png
._abs__textfield_search_right_default_holo_light.9.png
._abs__textfield_search_right_selected_holo_dark.9.png
._abs__textfield_search_right_selected_holo_light.9.png
._abs__textfield_search_selected_holo_dark.9.png
._abs__textfield_search_selected_holo_light.9.png
._abs__toast_frame.9.png
._abs__action_bar_home.xml
._abs__action_bar_tab.xml
._abs__action_bar_tab_bar_view.xml
._abs__action_bar_title_item.xml
._abs__action_menu_item_layout.xml
._abs__action_menu_layout.xml
._abs__action_mode_bar.xml
._abs__action_mode_close_item.xml
._abs__activity_chooser_view.xml
._abs__activity_chooser_view_list_item.xml
._abs__list_menu_item_checkbox.xml
._abs__list_menu_item_icon.xml
._abs__list_menu_item_radio.xml
._abs__popup_menu_item_layout.xml
._abs__screen_action_bar.xml
._abs__screen_action_bar_overlay.xml
._abs__screen_simple.xml
._abs__screen_simple_overlay_action_mode.xml
._abs__search_dropdown_item_icons_2line.xml
._abs__search_view.xml
._abs__simple_dropdown_hint.xml
._sherlock_spinner_dropdown_item.xml
._sherlock_spinner_item.xml
layout-large
._abs__action_mode_close_item.xml
layout-v14
._sherlock_spinner_dropdown_item.xml
._sherlock_spinner_item.xml
layout-xlarge
._abs__screen_action_bar.xml
._abs__screen_action_bar_overlay.xml
._abs__attrs.xml
._abs__bools.xml
._abs__colors.xml
._abs__config.xml
._abs__dimens.xml
._abs__ids.xml
._abs__strings.xml
._abs__styles.xml
._abs__themes.xml
values-land
._abs__dimens.xml
values-large-hdpi-
._abs__dimens.xml
values-large-land-hdpi-
._abs__dimens.xml
values-large-land-mdpi-
._abs__dimens.xml
values-large-mdpi-
._abs__dimens.xml
values-sw600dp
._abs__bools.xml
._abs__dimens.xml
values-v11
._abs__themes.xml
values-v14
._abs__styles.xml
._abs__themes.xml
values-w360dp
._abs__dimens.xml
values-w480dp
._abs__bools.xml
._abs__config.xml
values-w500dp
._abs__dimens.xml
values-w600dp
._abs__dimens.xml
values-xlarge
._abs__dimens.xml
._drawable
._drawable-hdpi
._drawable-mdpi
._drawable-v11
._drawable-xhdpi
._layout-large
._layout-v14
._layout-xlarge
._values-land
._values-large-hdpi-
._values-large-land-hdpi-
._values-large-land-mdpi-
._values-large-mdpi-
._values-sw600dp
._values-v11
._values-v14
._values-w360dp
._values-w480dp
._values-w500dp
._values-w600dp
._values-xlarge
._Watson.java
actionbarsherlock
._ActionBar.java
._SherlockActivity.java
._SherlockDialogFragment.java
._SherlockExpandableListActivity.java
._SherlockFragment.java
._SherlockFragmentActivity.java
._SherlockListActivity.java
._SherlockListFragment.java
._SherlockPreferenceActivity.java
._ActionBarImpl.java
._ActionBarWrapper.java
nineoldandroids
._Animator.java
._AnimatorListenerAdapter.java
._AnimatorSet.java
._FloatEvaluator.java
._FloatKeyframeSet.java
._IntEvaluator.java
._IntKeyframeSet.java
._Keyframe.java
._KeyframeSet.java
._ObjectAnimator.java
._PropertyValuesHolder.java
._TypeEvaluator.java
._ValueAnimator.java
._AnimatorProxy.java
._animation
._NineViewGroup.java
._NineFrameLayout.java
._NineHorizontalScrollView.java
._NineLinearLayout.java
._animation
._ActionMenu.java
._ActionMenuItem.java
._ActionMenuItemView.java
._ActionMenuPresenter.java
._ActionMenuView.java
._BaseMenuPresenter.java
._ListMenuItemView.java
._MenuBuilder.java
._MenuItemImpl.java
._MenuItemWrapper.java
._MenuPopupHelper.java
._MenuPresenter.java
._MenuView.java
._MenuWrapper.java
._SubMenuBuilder.java
._SubMenuWrapper.java
._ActionProviderWrapper.java
._StandaloneActionMode.java
._View_HasStateListenerSupport.java
._View_OnAttachStateChangeListener.java
._AbsActionBarView.java
._ActionBarContainer.java
._ActionBarContextView.java
._ActionBarView.java
._CapitalizingButton.java
._CapitalizingTextView.java
._CollapsibleActionViewWrapper.java
._IcsAbsSpinner.java
._IcsAdapterView.java
._IcsColorDrawable.java
._IcsLinearLayout.java
._IcsListPopupWindow.java
._IcsProgressBar.java
._IcsSpinner.java
._IcsToast.java
._IcsView.java
._PopupWindowCompat.java
._ScrollingTabContainerView.java
._TabsLinearLayout.java
._ActionBarSherlockCompat.java
._ActionBarSherlockNative.java
._nineoldandroids
._ResourcesCompat.java
._ActionMode.java
._ActionProvider.java
._CollapsibleActionView.java
._Menu.java
._MenuInflater.java
._MenuItem.java
._SubMenu.java
._Window.java
._ActivityChooserModel.java
._ActivityChooserView.java
._SearchView.java
._ShareActionProvider.java
._SuggestionsAdapter.java
._ActionBarSherlock.java
._internal
._actionbarsherlock
actionbarsherlock
._ResourcesCompatTest.java
._internal
._actionbarsherlock
._.DS_Store
._AndroidManifest.xml
._build.gradle
._lint.xml
._project.properties
._README.md
keyboardsurfer
._Configuration.java
._Crouton.java
._DefaultAnimationsBuilder.java
._LifecycleCallback.java
._Manager.java
._Style.java
._keyboardsurfer
._.DS_Store
._AndroidManifest.xml
._build.xml
._project.properties
._Alert.png
._Confirm.png
._Info.png
drawable-hdpi
._ic_launcher.png
drawable-ldpi
._ic_launcher.png
drawable-mdpi
._ic_launcher.png
drawable-xhdpi
._ic_launcher.png
._about.xml
._crouton_custom_view.xml
._crouton_demo.xml
._main.xml
._dimens.xml
._strings.xml
._style_entries.xml
._drawable-hdpi
._drawable-ldpi
._drawable-mdpi
._drawable-xhdpi
keyboardsurfer
._AboutFragment.java
._CroutonDemo.java
._CroutonFragment.java
._keyboardsurfer
._AndroidManifest.xml
._build.gradle
._build.xml
._project.properties
ViewPagerIndicator
._.DS_Store
._.DS_Store
._android-support-v4.jar
._vpi__dark_theme.xml
._vpi__light_theme.xml
._vpi__tab_indicator.xml
drawable-hdpi
._vpi__tab_selected_focused_holo.9.png
._vpi__tab_selected_holo.9.png
._vpi__tab_selected_pressed_holo.9.png
._vpi__tab_unselected_focused_holo.9.png
._vpi__tab_unselected_holo.9.png
._vpi__tab_unselected_pressed_holo.9.png
drawable-mdpi
._vpi__tab_selected_focused_holo.9.png
._vpi__tab_selected_holo.9.png
._vpi__tab_selected_pressed_holo.9.png
._vpi__tab_unselected_focused_holo.9.png
._vpi__tab_unselected_holo.9.png
._vpi__tab_unselected_pressed_holo.9.png
drawable-xhdpi
._vpi__tab_selected_focused_holo.9.png
._vpi__tab_selected_holo.9.png
._vpi__tab_selected_pressed_holo.9.png
._vpi__tab_unselected_focused_holo.9.png
._vpi__tab_unselected_holo.9.png
._vpi__tab_unselected_pressed_holo.9.png
._.DS_Store
._vpi__attrs.xml
._vpi__colors.xml
._vpi__defaults.xml
._vpi__styles.xml
._.DS_Store
._drawable
._drawable-hdpi
._drawable-mdpi
._drawable-xhdpi
viewpagerindicator
._.DS_Store
._CirclePageIndicator.java
._IconPageIndicator.java
._IconPagerAdapter.java
._IcsLinearLayout.java
._LinePageIndicator.java
._PageIndicator.java
._TabPageIndicator.java
._TitlePageIndicator.java
._UnderlinePageIndicator.java
._.DS_Store
._viewpagerindicator
._.DS_Store
._.DS_Store
._AndroidManifest.xml
._project.properties
._.DS_Store
._.gitignore
._actionbarsherlock
._build.gradle
._README.markdown
._ViewPagerIndicator
._Crouton-master
* Copyright (C) 2010 The Android Open Source Project
* Licensed under the Apache License, Version 2.0 (the &License&);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an &AS IS& BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
package com.actionbarsherlock.internal.view.
import java.util.ArrayL
import android.content.C
import android.content.res.R
import android.database.DataSetO
import android.os.P
import android.view.KeyE
import android.view.LayoutI
import android.view.V
import android.view.View.MeasureS
import android.view.ViewG
import android.view.ViewTreeO
import android.widget.AdapterV
import android.widget.BaseA
import android.widget.FrameL
import android.widget.ListA
import android.widget.PopupW
import com.actionbarsherlock.R;
import com.actionbarsherlock.internal.view.View_HasStateListenerS
import com.actionbarsherlock.internal.view.View_OnAttachStateChangeL
import com.actionbarsherlock.internal.widget.IcsListPopupW
import com.actionbarsherlock.view.MenuI
* Presents a menu as a small, simple popup anchored to another view.
public class MenuPopupHelper implements AdapterView.OnItemClickListener, View.OnKeyListener,
ViewTreeObserver.OnGlobalLayoutListener, PopupWindow.OnDismissListener,
View_OnAttachStateChangeListener, MenuPresenter {
//UNUSED private static final String TAG = &MenuPopupHelper&;
static final int ITEM_LAYOUT = R.layout.abs__popup_menu_item_
private Context mC
private LayoutInflater mI
private IcsListPopupWindow mP
private MenuBuilder mM
private int mPopupMaxW
private View mAnchorV
private boolean mOverflowO
private ViewTreeObserver mTreeO
private MenuAdapter mA
private Callback mPresenterC
boolean mForceShowI
private ViewGroup mMeasureP
public MenuPopupHelper(Context context, MenuBuilder menu) {
this(context, menu, null, false);
public MenuPopupHelper(Context context, MenuBuilder menu, View anchorView) {
this(context, menu, anchorView, false);
public MenuPopupHelper(Context context, MenuBuilder menu,
View anchorView, boolean overflowOnly) {
mContext =
mInflater = LayoutInflater.from(context);
mOverflowOnly = overflowO
final Resources res = context.getResources();
mPopupMaxWidth = Math.max(res.getDisplayMetrics().widthPixels / 2,
res.getDimensionPixelSize(R.dimen.abs__config_prefDialogWidth));
mAnchorView = anchorV
menu.addMenuPresenter(this);
public void setAnchorView(View anchor) {
mAnchorView =
public void setForceShowIcon(boolean forceShow) {
mForceShowIcon = forceS
public void show() {
if (!tryShow()) {
throw new IllegalStateException(&MenuPopupHelper cannot be used without an anchor&);
public boolean tryShow() {
mPopup = new IcsListPopupWindow(mContext, null, R.attr.popupMenuStyle);
mPopup.setOnDismissListener(this);
mPopup.setOnItemClickListener(this);
mAdapter = new MenuAdapter(mMenu);
mPopup.setAdapter(mAdapter);
mPopup.setModal(true);
View anchor = mAnchorV
if (anchor != null) {
// Don't attach to the VTO unless the anchor itself is attached to avoid VTO-related leaks.
if (anchor.getWindowToken() != null) {
ViewTreeObserver vto = anchor.getViewTreeObserver();
if (vto != mTreeObserver) {
if (mTreeObserver != null && mTreeObserver.isAlive()) {
mTreeObserver.removeGlobalOnLayoutListener(this);
if ((mTreeObserver = vto) != null) {
vto.addOnGlobalLayoutListener(this);
} else if (anchor instanceof View_HasStateListenerSupport) {
((View_HasStateListenerSupport) anchor).addOnAttachStateChangeListener(this);
mPopup.setAnchorView(anchor);
mPopup.setContentWidth(Math.min(measureContentWidth(mAdapter), mPopupMaxWidth));
mPopup.setInputMethodMode(PopupWindow.INPUT_METHOD_NOT_NEEDED);
mPopup.show();
mPopup.getListView().setOnKeyListener(this);
public void dismiss() {
if (isShowing()) {
mPopup.dismiss();
public void onDismiss() {
mMenu.close();
if (mTreeObserver != null) {
if (mTreeObserver.isAlive()) mTreeObserver.removeGlobalOnLayoutListener(this);
mTreeObserver =
} else if (mAnchorView instanceof View_HasStateListenerSupport) {
((View_HasStateListenerSupport) mAnchorView).removeOnAttachStateChangeListener(this);
public boolean isShowing() {
return mPopup != null && mPopup.isShowing();
public void onItemClick(AdapterView&?& parent, View view, int position, long id) {
MenuAdapter adapter = mA
adapter.mAdapterMenu.performItemAction(adapter.getItem(position), 0);
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_MENU) {
dismiss();
private int measureContentWidth(ListAdapter adapter) {
// Menus don't tend to be long, so this is more sane than it looks.
int width = 0;
View itemView =
int itemType = 0;
final int widthMeasureSpec =
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED);
final int heightMeasureSpec =
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED);
final int count = adapter.getCount();
for (int i = 0; i & i++) {
final int positionType = adapter.getItemViewType(i);
if (positionType != itemType) {
itemType = positionT
itemView =
if (mMeasureParent == null) {
mMeasureParent = new FrameLayout(mContext);
itemView = adapter.getView(i, itemView, mMeasureParent);
itemView.measure(widthMeasureSpec, heightMeasureSpec);
width = Math.max(width, itemView.getMeasuredWidth());
public void onGlobalLayout() {
if (isShowing()) {
final View anchor = mAnchorV
if (anchor == null || !anchor.isShown()) {
dismiss();
} else if (isShowing()) {
// Recompute window size and position
mPopup.show();
public void onViewAttachedToWindow(View v) {
((View_HasStateListenerSupport) v).removeOnAttachStateChangeListener(this);
// The anchor wasn't attached in tryShow(), attach to the ViewRoot VTO now.
if (mPopup != null && mTreeObserver == null) {
(mTreeObserver = v.getViewTreeObserver()).addOnGlobalLayoutListener(this);
public void onViewDetachedFromWindow(View v) {
public void initForMenu(Context context, MenuBuilder menu) {
// Don't we added as a presenter in the constructor.
public MenuView getMenuView(ViewGroup root) {
throw new UnsupportedOperationException(&MenuPopupHelpers manage their own views&);
public void updateMenuView(boolean cleared) {
if (mAdapter != null) mAdapter.notifyDataSetChanged();
public void setCallback(Callback cb) {
mPresenterCallback =
public boolean onSubMenuSelected(SubMenuBuilder subMenu) {
if (subMenu.hasVisibleItems()) {
MenuPopupHelper subPopup = new MenuPopupHelper(mContext, subMenu, mAnchorView, false);
subPopup.setCallback(mPresenterCallback);
boolean preserveIconSpacing =
final int count = subMenu.size();
for (int i = 0; i & i++) {
MenuItem childItem = subMenu.getItem(i);
if (childItem.isVisible() && childItem.getIcon() != null) {
preserveIconSpacing =
subPopup.setForceShowIcon(preserveIconSpacing);
if (subPopup.tryShow()) {
if (mPresenterCallback != null) {
mPresenterCallback.onOpenSubMenu(subMenu);
public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) {
// Only care about the (sub)menu we're presenting.
if (menu != mMenu)
dismiss();
if (mPresenterCallback != null) {
mPresenterCallback.onCloseMenu(menu, allMenusAreClosing);
public boolean flagActionItems() {
public boolean expandItemActionView(MenuBuilder menu, MenuItemImpl item) {
public boolean collapseItemActionView(MenuBuilder menu, MenuItemImpl item) {
public int getId() {
public Parcelable onSaveInstanceState() {
public void onRestoreInstanceState(Parcelable state) {
private class MenuAdapter extends BaseAdapter {
private MenuBuilder mAdapterM
private int mExpandedIndex = -1;
public MenuAdapter(MenuBuilder menu) {
mAdapterMenu =
registerDataSetObserver(new ExpandedIndexObserver());
findExpandedIndex();
public int getCount() {
ArrayList&MenuItemImpl& items = mOverflowOnly ?
mAdapterMenu.getNonActionItems() : mAdapterMenu.getVisibleItems();
if (mExpandedIndex & 0) {
return items.size();
return items.size() - 1;
public MenuItemImpl getItem(int position) {
ArrayList&MenuItemImpl& items = mOverflowOnly ?
mAdapterMenu.getNonActionItems() : mAdapterMenu.getVisibleItems();
if (mExpandedIndex &= 0 && position &= mExpandedIndex) {
position++;
return items.get(position);
public long getItemId(int position) {
// Since a menu item's ID is optional, we'll use the position as an
// ID for the item in the AdapterView
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = mInflater.inflate(ITEM_LAYOUT, parent, false);
MenuView.ItemView itemView = (MenuView.ItemView) convertV
if (mForceShowIcon) {
((ListMenuItemView) convertView).setForceShowIcon(true);
itemView.initialize(getItem(position), 0);
return convertV
void findExpandedIndex() {
final MenuItemImpl expandedItem = mMenu.getExpandedItem();
if (expandedItem != null) {
final ArrayList&MenuItemImpl& items = mMenu.getNonActionItems();
final int count = items.size();
for (int i = 0; i & i++) {
final MenuItemImpl item = items.get(i);
if (item == expandedItem) {
mExpandedIndex =
mExpandedIndex = -1;
private class ExpandedIndexObserver extends DataSetObserver {
public void onChanged() {
mAdapter.findExpandedIndex();
Copyright(C)
OKBASE.NET All Rights Reserved 好库网 版权所有

我要回帖

更多关于 actionbar menu 图标 的文章

 

随机推荐