Home | History | Annotate | Download | only in api
      1 package android.support.v7.app {
      2 
      3   public abstract class ActionBar {
      4     ctor public ActionBar();
      5     method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener);
      6     method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab);
      7     method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, boolean);
      8     method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int);
      9     method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int, boolean);
     10     method public abstract android.view.View getCustomView();
     11     method public abstract int getDisplayOptions();
     12     method public float getElevation();
     13     method public abstract int getHeight();
     14     method public int getHideOffset();
     15     method public abstract deprecated int getNavigationItemCount();
     16     method public abstract deprecated int getNavigationMode();
     17     method public abstract deprecated int getSelectedNavigationIndex();
     18     method public abstract deprecated android.support.v7.app.ActionBar.Tab getSelectedTab();
     19     method public abstract java.lang.CharSequence getSubtitle();
     20     method public abstract deprecated android.support.v7.app.ActionBar.Tab getTabAt(int);
     21     method public abstract deprecated int getTabCount();
     22     method public android.content.Context getThemedContext();
     23     method public abstract java.lang.CharSequence getTitle();
     24     method public abstract void hide();
     25     method public boolean isHideOnContentScrollEnabled();
     26     method public abstract boolean isShowing();
     27     method public abstract deprecated android.support.v7.app.ActionBar.Tab newTab();
     28     method public abstract deprecated void removeAllTabs();
     29     method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener);
     30     method public abstract deprecated void removeTab(android.support.v7.app.ActionBar.Tab);
     31     method public abstract deprecated void removeTabAt(int);
     32     method public abstract deprecated void selectTab(android.support.v7.app.ActionBar.Tab);
     33     method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable);
     34     method public abstract void setCustomView(android.view.View);
     35     method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams);
     36     method public abstract void setCustomView(int);
     37     method public abstract void setDisplayHomeAsUpEnabled(boolean);
     38     method public abstract void setDisplayOptions(int);
     39     method public abstract void setDisplayOptions(int, int);
     40     method public abstract void setDisplayShowCustomEnabled(boolean);
     41     method public abstract void setDisplayShowHomeEnabled(boolean);
     42     method public abstract void setDisplayShowTitleEnabled(boolean);
     43     method public abstract void setDisplayUseLogoEnabled(boolean);
     44     method public void setElevation(float);
     45     method public void setHideOffset(int);
     46     method public void setHideOnContentScrollEnabled(boolean);
     47     method public void setHomeActionContentDescription(java.lang.CharSequence);
     48     method public void setHomeActionContentDescription(int);
     49     method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable);
     50     method public void setHomeAsUpIndicator(int);
     51     method public void setHomeButtonEnabled(boolean);
     52     method public abstract void setIcon(int);
     53     method public abstract void setIcon(android.graphics.drawable.Drawable);
     54     method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener);
     55     method public abstract void setLogo(int);
     56     method public abstract void setLogo(android.graphics.drawable.Drawable);
     57     method public abstract deprecated void setNavigationMode(int);
     58     method public abstract deprecated void setSelectedNavigationItem(int);
     59     method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable);
     60     method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable);
     61     method public abstract void setSubtitle(java.lang.CharSequence);
     62     method public abstract void setSubtitle(int);
     63     method public abstract void setTitle(java.lang.CharSequence);
     64     method public abstract void setTitle(int);
     65     method public abstract void show();
     66     field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4
     67     field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10
     68     field public static final int DISPLAY_SHOW_HOME = 2; // 0x2
     69     field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8
     70     field public static final int DISPLAY_USE_LOGO = 1; // 0x1
     71     field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1
     72     field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0
     73     field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2
     74   }
     75 
     76   public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
     77     ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet);
     78     ctor public ActionBar.LayoutParams(int, int);
     79     ctor public ActionBar.LayoutParams(int, int, int);
     80     ctor public ActionBar.LayoutParams(int);
     81     ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams);
     82     ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams);
     83     field public int gravity;
     84   }
     85 
     86   public static abstract interface ActionBar.OnMenuVisibilityListener {
     87     method public abstract void onMenuVisibilityChanged(boolean);
     88   }
     89 
     90   public static abstract deprecated interface ActionBar.OnNavigationListener {
     91     method public abstract boolean onNavigationItemSelected(int, long);
     92   }
     93 
     94   public static abstract deprecated class ActionBar.Tab {
     95     ctor public ActionBar.Tab();
     96     method public abstract java.lang.CharSequence getContentDescription();
     97     method public abstract android.view.View getCustomView();
     98     method public abstract android.graphics.drawable.Drawable getIcon();
     99     method public abstract int getPosition();
    100     method public abstract java.lang.Object getTag();
    101     method public abstract java.lang.CharSequence getText();
    102     method public abstract void select();
    103     method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int);
    104     method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence);
    105     method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View);
    106     method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int);
    107     method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable);
    108     method public abstract android.support.v7.app.ActionBar.Tab setIcon(int);
    109     method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener);
    110     method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object);
    111     method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence);
    112     method public abstract android.support.v7.app.ActionBar.Tab setText(int);
    113     field public static final int INVALID_POSITION = -1; // 0xffffffff
    114   }
    115 
    116   public static abstract deprecated interface ActionBar.TabListener {
    117     method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction);
    118     method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction);
    119     method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction);
    120   }
    121 
    122   public class ActionBarActivity extends android.support.v4.app.FragmentActivity {
    123     ctor public ActionBarActivity();
    124     method public final android.support.v4.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate();
    125     method public android.support.v7.app.ActionBar getSupportActionBar();
    126     method public android.content.Intent getSupportParentActivityIntent();
    127     method public android.support.v7.app.ActionBarDrawerToggle.Delegate getV7DrawerToggleDelegate();
    128     method public final void onContentChanged();
    129     method public void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder);
    130     method public final boolean onMenuItemSelected(int, android.view.MenuItem);
    131     method public void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder);
    132     method public void onSupportActionModeFinished(android.support.v7.view.ActionMode);
    133     method public void onSupportActionModeStarted(android.support.v7.view.ActionMode);
    134     method public void onSupportContentChanged();
    135     method public boolean onSupportNavigateUp();
    136     method public void setSupportActionBar(android.support.v7.widget.Toolbar);
    137     method public void setSupportProgress(int);
    138     method public void setSupportProgressBarIndeterminate(boolean);
    139     method public void setSupportProgressBarIndeterminateVisibility(boolean);
    140     method public void setSupportProgressBarVisibility(boolean);
    141     method public android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback);
    142     method public void supportNavigateUpTo(android.content.Intent);
    143     method public boolean supportRequestWindowFeature(int);
    144     method public boolean supportShouldUpRecreateTask(android.content.Intent);
    145   }
    146 
    147   public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener {
    148     ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int);
    149     ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int);
    150     method public android.view.View.OnClickListener getToolbarNavigationClickListener();
    151     method public boolean isDrawerIndicatorEnabled();
    152     method public void onConfigurationChanged(android.content.res.Configuration);
    153     method public void onDrawerClosed(android.view.View);
    154     method public void onDrawerOpened(android.view.View);
    155     method public void onDrawerSlide(android.view.View, float);
    156     method public void onDrawerStateChanged(int);
    157     method public boolean onOptionsItemSelected(android.view.MenuItem);
    158     method public void setDrawerIndicatorEnabled(boolean);
    159     method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable);
    160     method public void setHomeAsUpIndicator(int);
    161     method public void setToolbarNavigationClickListener(android.view.View.OnClickListener);
    162     method public void syncState();
    163   }
    164 
    165   public static abstract interface ActionBarDrawerToggle.Delegate {
    166     method public abstract android.content.Context getActionBarThemedContext();
    167     method public abstract android.graphics.drawable.Drawable getThemeUpIndicator();
    168     method public abstract boolean isNavigationVisible();
    169     method public abstract void setActionBarDescription(int);
    170     method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int);
    171   }
    172 
    173   public static abstract interface ActionBarDrawerToggle.DelegateProvider {
    174     method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate();
    175   }
    176 
    177 }
    178 
    179 package android.support.v7.view {
    180 
    181   public abstract class ActionMode {
    182     ctor public ActionMode();
    183     method public abstract void finish();
    184     method public abstract android.view.View getCustomView();
    185     method public abstract android.view.Menu getMenu();
    186     method public abstract android.view.MenuInflater getMenuInflater();
    187     method public abstract java.lang.CharSequence getSubtitle();
    188     method public java.lang.Object getTag();
    189     method public abstract java.lang.CharSequence getTitle();
    190     method public boolean getTitleOptionalHint();
    191     method public abstract void invalidate();
    192     method public boolean isTitleOptional();
    193     method public abstract void setCustomView(android.view.View);
    194     method public abstract void setSubtitle(java.lang.CharSequence);
    195     method public abstract void setSubtitle(int);
    196     method public void setTag(java.lang.Object);
    197     method public abstract void setTitle(java.lang.CharSequence);
    198     method public abstract void setTitle(int);
    199     method public void setTitleOptionalHint(boolean);
    200   }
    201 
    202   public static abstract interface ActionMode.Callback {
    203     method public abstract boolean onActionItemClicked(android.support.v7.view.ActionMode, android.view.MenuItem);
    204     method public abstract boolean onCreateActionMode(android.support.v7.view.ActionMode, android.view.Menu);
    205     method public abstract void onDestroyActionMode(android.support.v7.view.ActionMode);
    206     method public abstract boolean onPrepareActionMode(android.support.v7.view.ActionMode, android.view.Menu);
    207   }
    208 
    209   public abstract interface CollapsibleActionView {
    210     method public abstract void onActionViewCollapsed();
    211     method public abstract void onActionViewExpanded();
    212   }
    213 
    214 }
    215 
    216 package android.support.v7.widget {
    217 
    218   public class ActionMenuView extends android.support.v7.widget.LinearLayoutCompat {
    219     ctor public ActionMenuView(android.content.Context);
    220     ctor public ActionMenuView(android.content.Context, android.util.AttributeSet);
    221     method public void dismissPopupMenus();
    222     method public android.view.Menu getMenu();
    223     method public int getPopupTheme();
    224     method public boolean hideOverflowMenu();
    225     method public boolean isOverflowMenuShowing();
    226     method public void onConfigurationChanged(android.content.res.Configuration);
    227     method public void onDetachedFromWindow();
    228     method public void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView.OnMenuItemClickListener);
    229     method public void setPopupTheme(int);
    230     method public boolean showOverflowMenu();
    231   }
    232 
    233   public static class ActionMenuView.LayoutParams extends android.support.v7.widget.LinearLayoutCompat.LayoutParams {
    234     ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet);
    235     ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams);
    236     ctor public ActionMenuView.LayoutParams(android.support.v7.widget.ActionMenuView.LayoutParams);
    237     ctor public ActionMenuView.LayoutParams(int, int);
    238     field public int cellsUsed;
    239     field public boolean expandable;
    240     field public int extraPixels;
    241     field public boolean isOverflowButton;
    242     field public boolean preventEdgeOffset;
    243   }
    244 
    245   public static abstract interface ActionMenuView.OnMenuItemClickListener {
    246     method public abstract boolean onMenuItemClick(android.view.MenuItem);
    247   }
    248 
    249   public class LinearLayoutCompat extends android.view.ViewGroup {
    250     ctor public LinearLayoutCompat(android.content.Context);
    251     ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet);
    252     ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet, int);
    253     method public int getBaselineAlignedChildIndex();
    254     method public android.graphics.drawable.Drawable getDividerDrawable();
    255     method public int getDividerPadding();
    256     method public int getOrientation();
    257     method public int getShowDividers();
    258     method public float getWeightSum();
    259     method public boolean isBaselineAligned();
    260     method public boolean isMeasureWithLargestChildEnabled();
    261     method protected void onLayout(boolean, int, int, int, int);
    262     method public void setBaselineAligned(boolean);
    263     method public void setBaselineAlignedChildIndex(int);
    264     method public void setDividerDrawable(android.graphics.drawable.Drawable);
    265     method public void setDividerPadding(int);
    266     method public void setGravity(int);
    267     method public void setHorizontalGravity(int);
    268     method public void setMeasureWithLargestChildEnabled(boolean);
    269     method public void setOrientation(int);
    270     method public void setShowDividers(int);
    271     method public void setVerticalGravity(int);
    272     method public void setWeightSum(float);
    273     field public static final int HORIZONTAL = 0; // 0x0
    274     field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1
    275     field public static final int SHOW_DIVIDER_END = 4; // 0x4
    276     field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2
    277     field public static final int SHOW_DIVIDER_NONE = 0; // 0x0
    278     field public static final int VERTICAL = 1; // 0x1
    279   }
    280 
    281   public static class LinearLayoutCompat.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
    282     ctor public LinearLayoutCompat.LayoutParams(android.content.Context, android.util.AttributeSet);
    283     ctor public LinearLayoutCompat.LayoutParams(int, int);
    284     ctor public LinearLayoutCompat.LayoutParams(int, int, float);
    285     ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams);
    286     ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
    287     ctor public LinearLayoutCompat.LayoutParams(android.support.v7.widget.LinearLayoutCompat.LayoutParams);
    288     field public int gravity;
    289     field public float weight;
    290   }
    291 
    292   public class ListPopupWindow {
    293     ctor public ListPopupWindow(android.content.Context);
    294     ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet);
    295     ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int);
    296     ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int);
    297     method public void clearListSelection();
    298     method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View);
    299     method public void dismiss();
    300     method public android.view.View getAnchorView();
    301     method public int getAnimationStyle();
    302     method public android.graphics.drawable.Drawable getBackground();
    303     method public int getHeight();
    304     method public int getHorizontalOffset();
    305     method public int getInputMethodMode();
    306     method public android.widget.ListView getListView();
    307     method public int getPromptPosition();
    308     method public java.lang.Object getSelectedItem();
    309     method public long getSelectedItemId();
    310     method public int getSelectedItemPosition();
    311     method public android.view.View getSelectedView();
    312     method public int getSoftInputMode();
    313     method public int getVerticalOffset();
    314     method public int getWidth();
    315     method public boolean isInputMethodNotNeeded();
    316     method public boolean isModal();
    317     method public boolean isShowing();
    318     method public boolean onKeyDown(int, android.view.KeyEvent);
    319     method public boolean onKeyPreIme(int, android.view.KeyEvent);
    320     method public boolean onKeyUp(int, android.view.KeyEvent);
    321     method public boolean performItemClick(int);
    322     method public void postShow();
    323     method public void setAdapter(android.widget.ListAdapter);
    324     method public void setAnchorView(android.view.View);
    325     method public void setAnimationStyle(int);
    326     method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
    327     method public void setContentWidth(int);
    328     method public void setDropDownGravity(int);
    329     method public void setHeight(int);
    330     method public void setHorizontalOffset(int);
    331     method public void setInputMethodMode(int);
    332     method public void setListSelector(android.graphics.drawable.Drawable);
    333     method public void setModal(boolean);
    334     method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener);
    335     method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener);
    336     method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener);
    337     method public void setPromptPosition(int);
    338     method public void setPromptView(android.view.View);
    339     method public void setSelection(int);
    340     method public void setSoftInputMode(int);
    341     method public void setVerticalOffset(int);
    342     method public void setWidth(int);
    343     method public void show();
    344     field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0
    345     field public static final int INPUT_METHOD_NEEDED = 1; // 0x1
    346     field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2
    347     field public static final int MATCH_PARENT = -1; // 0xffffffff
    348     field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0
    349     field public static final int POSITION_PROMPT_BELOW = 1; // 0x1
    350     field public static final int WRAP_CONTENT = -2; // 0xfffffffe
    351   }
    352 
    353   public class PopupMenu {
    354     ctor public PopupMenu(android.content.Context, android.view.View);
    355     ctor public PopupMenu(android.content.Context, android.view.View, int);
    356     ctor public PopupMenu(android.content.Context, android.view.View, int, int, int);
    357     method public void dismiss();
    358     method public android.view.View.OnTouchListener getDragToOpenListener();
    359     method public android.view.Menu getMenu();
    360     method public android.view.MenuInflater getMenuInflater();
    361     method public void inflate(int);
    362     method public void setOnDismissListener(android.support.v7.widget.PopupMenu.OnDismissListener);
    363     method public void setOnMenuItemClickListener(android.support.v7.widget.PopupMenu.OnMenuItemClickListener);
    364     method public void show();
    365   }
    366 
    367   public static abstract interface PopupMenu.OnDismissListener {
    368     method public abstract void onDismiss(android.support.v7.widget.PopupMenu);
    369   }
    370 
    371   public static abstract interface PopupMenu.OnMenuItemClickListener {
    372     method public abstract boolean onMenuItemClick(android.view.MenuItem);
    373   }
    374 
    375   public class SearchView extends android.support.v7.widget.LinearLayoutCompat implements android.support.v7.view.CollapsibleActionView {
    376     ctor public SearchView(android.content.Context);
    377     ctor public SearchView(android.content.Context, android.util.AttributeSet);
    378     ctor public SearchView(android.content.Context, android.util.AttributeSet, int);
    379     method public int getImeOptions();
    380     method public int getInputType();
    381     method public int getMaxWidth();
    382     method public java.lang.CharSequence getQuery();
    383     method public java.lang.CharSequence getQueryHint();
    384     method public android.support.v4.widget.CursorAdapter getSuggestionsAdapter();
    385     method public boolean isIconfiedByDefault();
    386     method public boolean isIconified();
    387     method public boolean isQueryRefinementEnabled();
    388     method public boolean isSubmitButtonEnabled();
    389     method public void onActionViewCollapsed();
    390     method public void onActionViewExpanded();
    391     method public void setIconified(boolean);
    392     method public void setIconifiedByDefault(boolean);
    393     method public void setImeOptions(int);
    394     method public void setInputType(int);
    395     method public void setMaxWidth(int);
    396     method public void setOnCloseListener(android.support.v7.widget.SearchView.OnCloseListener);
    397     method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener);
    398     method public void setOnQueryTextListener(android.support.v7.widget.SearchView.OnQueryTextListener);
    399     method public void setOnSearchClickListener(android.view.View.OnClickListener);
    400     method public void setOnSuggestionListener(android.support.v7.widget.SearchView.OnSuggestionListener);
    401     method public void setQuery(java.lang.CharSequence, boolean);
    402     method public void setQueryHint(java.lang.CharSequence);
    403     method public void setQueryRefinementEnabled(boolean);
    404     method public void setSearchableInfo(android.app.SearchableInfo);
    405     method public void setSubmitButtonEnabled(boolean);
    406     method public void setSuggestionsAdapter(android.support.v4.widget.CursorAdapter);
    407   }
    408 
    409   public static abstract interface SearchView.OnCloseListener {
    410     method public abstract boolean onClose();
    411   }
    412 
    413   public static abstract interface SearchView.OnQueryTextListener {
    414     method public abstract boolean onQueryTextChange(java.lang.String);
    415     method public abstract boolean onQueryTextSubmit(java.lang.String);
    416   }
    417 
    418   public static abstract interface SearchView.OnSuggestionListener {
    419     method public abstract boolean onSuggestionClick(int);
    420     method public abstract boolean onSuggestionSelect(int);
    421   }
    422 
    423   public class ShareActionProvider extends android.support.v4.view.ActionProvider {
    424     ctor public ShareActionProvider(android.content.Context);
    425     method public android.view.View onCreateActionView();
    426     method public void setOnShareTargetSelectedListener(android.support.v7.widget.ShareActionProvider.OnShareTargetSelectedListener);
    427     method public void setShareHistoryFileName(java.lang.String);
    428     method public void setShareIntent(android.content.Intent);
    429     field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml";
    430   }
    431 
    432   public static abstract interface ShareActionProvider.OnShareTargetSelectedListener {
    433     method public abstract boolean onShareTargetSelected(android.support.v7.widget.ShareActionProvider, android.content.Intent);
    434   }
    435 
    436   public class SwitchCompat extends android.widget.CompoundButton {
    437     ctor public SwitchCompat(android.content.Context);
    438     ctor public SwitchCompat(android.content.Context, android.util.AttributeSet);
    439     ctor public SwitchCompat(android.content.Context, android.util.AttributeSet, int);
    440     method public boolean getShowText();
    441     method public boolean getSplitTrack();
    442     method public int getSwitchMinWidth();
    443     method public int getSwitchPadding();
    444     method public java.lang.CharSequence getTextOff();
    445     method public java.lang.CharSequence getTextOn();
    446     method public android.graphics.drawable.Drawable getThumbDrawable();
    447     method public int getThumbTextPadding();
    448     method public android.graphics.drawable.Drawable getTrackDrawable();
    449     method public void onMeasure(int, int);
    450     method public void setShowText(boolean);
    451     method public void setSplitTrack(boolean);
    452     method public void setSwitchMinWidth(int);
    453     method public void setSwitchPadding(int);
    454     method public void setSwitchTextAppearance(android.content.Context, int);
    455     method public void setSwitchTypeface(android.graphics.Typeface, int);
    456     method public void setSwitchTypeface(android.graphics.Typeface);
    457     method public void setTextOff(java.lang.CharSequence);
    458     method public void setTextOn(java.lang.CharSequence);
    459     method public void setThumbDrawable(android.graphics.drawable.Drawable);
    460     method public void setThumbResource(int);
    461     method public void setThumbTextPadding(int);
    462     method public void setTrackDrawable(android.graphics.drawable.Drawable);
    463     method public void setTrackResource(int);
    464   }
    465 
    466   public class Toolbar extends android.view.ViewGroup {
    467     ctor public Toolbar(android.content.Context);
    468     ctor public Toolbar(android.content.Context, android.util.AttributeSet);
    469     ctor public Toolbar(android.content.Context, android.util.AttributeSet, int);
    470     method public void collapseActionView();
    471     method public void dismissPopupMenus();
    472     method public int getContentInsetEnd();
    473     method public int getContentInsetLeft();
    474     method public int getContentInsetRight();
    475     method public int getContentInsetStart();
    476     method public android.graphics.drawable.Drawable getLogo();
    477     method public java.lang.CharSequence getLogoDescription();
    478     method public android.view.Menu getMenu();
    479     method public java.lang.CharSequence getNavigationContentDescription();
    480     method public android.graphics.drawable.Drawable getNavigationIcon();
    481     method public int getPopupTheme();
    482     method public java.lang.CharSequence getSubtitle();
    483     method public java.lang.CharSequence getTitle();
    484     method public boolean hasExpandedActionView();
    485     method public boolean hideOverflowMenu();
    486     method public void inflateMenu(int);
    487     method public boolean isOverflowMenuShowing();
    488     method protected void onLayout(boolean, int, int, int, int);
    489     method public void setContentInsetsAbsolute(int, int);
    490     method public void setContentInsetsRelative(int, int);
    491     method public void setLogo(int);
    492     method public void setLogo(android.graphics.drawable.Drawable);
    493     method public void setLogoDescription(int);
    494     method public void setLogoDescription(java.lang.CharSequence);
    495     method public void setNavigationContentDescription(int);
    496     method public void setNavigationContentDescription(java.lang.CharSequence);
    497     method public void setNavigationIcon(int);
    498     method public void setNavigationIcon(android.graphics.drawable.Drawable);
    499     method public void setNavigationOnClickListener(android.view.View.OnClickListener);
    500     method public void setOnMenuItemClickListener(android.support.v7.widget.Toolbar.OnMenuItemClickListener);
    501     method public void setPopupTheme(int);
    502     method public void setSubtitle(int);
    503     method public void setSubtitle(java.lang.CharSequence);
    504     method public void setSubtitleTextAppearance(android.content.Context, int);
    505     method public void setSubtitleTextColor(int);
    506     method public void setTitle(int);
    507     method public void setTitle(java.lang.CharSequence);
    508     method public void setTitleTextAppearance(android.content.Context, int);
    509     method public void setTitleTextColor(int);
    510     method public boolean showOverflowMenu();
    511   }
    512 
    513   public static class Toolbar.LayoutParams extends android.support.v7.app.ActionBar.LayoutParams {
    514     ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet);
    515     ctor public Toolbar.LayoutParams(int, int);
    516     ctor public Toolbar.LayoutParams(int, int, int);
    517     ctor public Toolbar.LayoutParams(int);
    518     ctor public Toolbar.LayoutParams(android.support.v7.widget.Toolbar.LayoutParams);
    519     ctor public Toolbar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams);
    520     ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
    521     ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams);
    522   }
    523 
    524   public static abstract interface Toolbar.OnMenuItemClickListener {
    525     method public abstract boolean onMenuItemClick(android.view.MenuItem);
    526   }
    527 
    528 }
    529 
    530