package android.support.v17.leanback.app { public final class BackgroundManager { method public void attach(android.view.Window); method public final int getColor(); method public android.graphics.drawable.Drawable getDrawable(); method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity); method public void release(); method public void setBitmap(android.graphics.Bitmap); method public void setColor(int); method public void setDrawable(android.graphics.drawable.Drawable); } abstract class BaseRowFragment extends android.app.Fragment { method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); } abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment { method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); } public class BrowseFragment extends android.app.Fragment { ctor public BrowseFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); method public void enableRowScaling(boolean); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public int getBrandColor(); method public int getHeadersState(); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public int getSearchAffordanceColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public java.lang.String getTitle(); method public final boolean isHeadersTransitionOnBackEnabled(); method public boolean isInHeadersTransition(); method public boolean isShowingHeaders(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setBrandColor(int); method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener); method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setHeadersState(int); method public final void setHeadersTransitionOnBackEnabled(boolean); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColor(int); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method public void setTitle(java.lang.String); method public void startHeadersTransition(boolean); field public static final int HEADERS_DISABLED = 3; // 0x3 field public static final int HEADERS_ENABLED = 1; // 0x1 field public static final int HEADERS_HIDDEN = 2; // 0x2 } public static class BrowseFragment.BrowseTransitionListener { ctor public BrowseFragment.BrowseTransitionListener(); method public void onHeadersTransitionStart(boolean); method public void onHeadersTransitionStop(boolean); } public class BrowseSupportFragment extends android.support.v4.app.Fragment { ctor public BrowseSupportFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int); method public void enableRowScaling(boolean); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public int getBrandColor(); method public int getHeadersState(); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public int getSearchAffordanceColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public java.lang.String getTitle(); method public final boolean isHeadersTransitionOnBackEnabled(); method public boolean isInHeadersTransition(); method public boolean isShowingHeaders(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setBrandColor(int); method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener); method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setHeadersState(int); method public final void setHeadersTransitionOnBackEnabled(boolean); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColor(int); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); method public void setTitle(java.lang.String); method public void startHeadersTransition(boolean); field public static final int HEADERS_DISABLED = 3; // 0x3 field public static final int HEADERS_ENABLED = 1; // 0x1 field public static final int HEADERS_HIDDEN = 2; // 0x2 } public static class BrowseSupportFragment.BrowseTransitionListener { ctor public BrowseSupportFragment.BrowseTransitionListener(); method public void onHeadersTransitionStart(boolean); method public void onHeadersTransitionStop(boolean); } public class DetailsFragment extends android.app.Fragment { ctor public DetailsFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); } public class DetailsSupportFragment extends android.support.v4.app.Fragment { ctor public DetailsSupportFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSelectedPosition(int); method public void setSelectedPosition(int, boolean); } public class ErrorFragment extends android.app.Fragment { ctor public ErrorFragment(); method public android.graphics.drawable.Drawable getBackgroundDrawable(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.view.View.OnClickListener getButtonClickListener(); method public java.lang.String getButtonText(); method public android.graphics.drawable.Drawable getImageDrawable(); method public java.lang.CharSequence getMessage(); method public java.lang.String getTitle(); method public boolean isBackgroundTranslucent(); method public void setBackgroundDrawable(android.graphics.drawable.Drawable); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setButtonClickListener(android.view.View.OnClickListener); method public void setButtonText(java.lang.String); method public void setDefaultBackground(boolean); method public void setImageDrawable(android.graphics.drawable.Drawable); method public void setMessage(java.lang.CharSequence); method public void setTitle(java.lang.String); } public class ErrorSupportFragment extends android.support.v4.app.Fragment { ctor public ErrorSupportFragment(); method public android.graphics.drawable.Drawable getBackgroundDrawable(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.view.View.OnClickListener getButtonClickListener(); method public java.lang.String getButtonText(); method public android.graphics.drawable.Drawable getImageDrawable(); method public java.lang.CharSequence getMessage(); method public java.lang.String getTitle(); method public boolean isBackgroundTranslucent(); method public void setBackgroundDrawable(android.graphics.drawable.Drawable); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setButtonClickListener(android.view.View.OnClickListener); method public void setButtonText(java.lang.String); method public void setDefaultBackground(boolean); method public void setImageDrawable(android.graphics.drawable.Drawable); method public void setMessage(java.lang.CharSequence); method public void setTitle(java.lang.String); } public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment { ctor public HeadersFragment(); method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener); method public void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); } static abstract interface HeadersFragment.OnHeaderClickedListener { method public abstract void onHeaderClicked(); } public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { ctor public HeadersSupportFragment(); method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener); method public void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); } static abstract interface HeadersSupportFragment.OnHeaderClickedListener { method public abstract void onHeaderClicked(); } public abstract class MediaControllerGlue extends android.support.v17.leanback.app.PlaybackControlGlue { ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat); method public void detach(); method public int getCurrentPosition(); method public int getCurrentSpeedId(); method public android.graphics.drawable.Drawable getMediaArt(); method public final android.support.v4.media.session.MediaControllerCompat getMediaController(); method public int getMediaDuration(); method public java.lang.CharSequence getMediaSubtitle(); method public java.lang.CharSequence getMediaTitle(); method public long getSupportedActions(); method public boolean hasValidMedia(); method public boolean isMediaPlaying(); method protected void pausePlayback(); method protected void skipToNext(); method protected void skipToPrevious(); method protected void startPlayback(int); } public abstract class PlaybackControlGlue { ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]); ctor public PlaybackControlGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]); method public android.support.v17.leanback.widget.PlaybackControlsRowPresenter createControlsRowAndPresenter(); method protected android.support.v17.leanback.widget.SparseArrayObjectAdapter createPrimaryActionsAdapter(android.support.v17.leanback.widget.PresenterSelector); method public void enableProgressUpdating(boolean); method public android.content.Context getContext(); method public android.support.v17.leanback.widget.PlaybackControlsRow getControlsRow(); method public abstract int getCurrentPosition(); method public abstract int getCurrentSpeedId(); method public int[] getFastForwardSpeeds(); method public android.support.v17.leanback.app.PlaybackOverlayFragment getFragment(); method public abstract android.graphics.drawable.Drawable getMediaArt(); method public abstract int getMediaDuration(); method public abstract java.lang.CharSequence getMediaSubtitle(); method public abstract java.lang.CharSequence getMediaTitle(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public int[] getRewindSpeeds(); method public abstract long getSupportedActions(); method public int getUpdatePeriod(); method public abstract boolean hasValidMedia(); method public boolean isFadingEnabled(); method public abstract boolean isMediaPlaying(); method protected void onMetadataChanged(); method protected abstract void onRowChanged(android.support.v17.leanback.widget.PlaybackControlsRow); method protected void onStateChanged(); method protected abstract void pausePlayback(); method public void setControlsRow(android.support.v17.leanback.widget.PlaybackControlsRow); method public void setFadingEnabled(boolean); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method protected abstract void skipToNext(); method protected abstract void skipToPrevious(); method protected abstract void startPlayback(int); method public void updateProgress(); field public static final int ACTION_CUSTOM_LEFT_FIRST = 1; // 0x1 field public static final int ACTION_CUSTOM_RIGHT_FIRST = 4096; // 0x1000 field public static final int ACTION_FAST_FORWARD = 128; // 0x80 field public static final int ACTION_PLAY_PAUSE = 64; // 0x40 field public static final int ACTION_REWIND = 32; // 0x20 field public static final int ACTION_SKIP_TO_NEXT = 256; // 0x100 field public static final int ACTION_SKIP_TO_PREVIOUS = 16; // 0x10 field public static final int PLAYBACK_SPEED_FAST_L0 = 10; // 0xa field public static final int PLAYBACK_SPEED_FAST_L1 = 11; // 0xb field public static final int PLAYBACK_SPEED_FAST_L2 = 12; // 0xc field public static final int PLAYBACK_SPEED_FAST_L3 = 13; // 0xd field public static final int PLAYBACK_SPEED_FAST_L4 = 14; // 0xe field public static final int PLAYBACK_SPEED_INVALID = -1; // 0xffffffff field public static final int PLAYBACK_SPEED_NORMAL = 1; // 0x1 field public static final int PLAYBACK_SPEED_PAUSED = 0; // 0x0 } public class PlaybackOverlayFragment extends android.support.v17.leanback.app.DetailsFragment { ctor public PlaybackOverlayFragment(); method public int getBackgroundType(); method public android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener getFadeCompleteListener(); method public final android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler getInputEventHandler(); method public boolean isFadingEnabled(); method public void setBackgroundType(int); method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlayFragment.OnFadeCompleteListener); method public void setFadingEnabled(boolean); method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlayFragment.InputEventHandler); method public void tickle(); field public static final int BG_DARK = 1; // 0x1 field public static final int BG_LIGHT = 2; // 0x2 field public static final int BG_NONE = 0; // 0x0 } public static abstract interface PlaybackOverlayFragment.InputEventHandler { method public abstract boolean handleInputEvent(android.view.InputEvent); } public static class PlaybackOverlayFragment.OnFadeCompleteListener { ctor public PlaybackOverlayFragment.OnFadeCompleteListener(); method public void onFadeInComplete(); method public void onFadeOutComplete(); } public class PlaybackOverlaySupportFragment extends android.support.v17.leanback.app.DetailsSupportFragment { ctor public PlaybackOverlaySupportFragment(); method public int getBackgroundType(); method public android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener getFadeCompleteListener(); method public final android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler getInputEventHandler(); method public boolean isFadingEnabled(); method public void setBackgroundType(int); method public void setFadeCompleteListener(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.OnFadeCompleteListener); method public void setFadingEnabled(boolean); method public final void setInputEventHandler(android.support.v17.leanback.app.PlaybackOverlaySupportFragment.InputEventHandler); method public void tickle(); field public static final int BG_DARK = 1; // 0x1 field public static final int BG_LIGHT = 2; // 0x2 field public static final int BG_NONE = 0; // 0x0 } public static abstract interface PlaybackOverlaySupportFragment.InputEventHandler { method public abstract boolean handleInputEvent(android.view.InputEvent); } public static class PlaybackOverlaySupportFragment.OnFadeCompleteListener { ctor public PlaybackOverlaySupportFragment.OnFadeCompleteListener(); method public void onFadeInComplete(); method public void onFadeOutComplete(); } public class RowsFragment extends android.support.v17.leanback.app.BaseRowFragment { ctor public RowsFragment(); method public void enableRowScaling(boolean); method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public void setExpand(boolean); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); } public class RowsSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment { ctor public RowsSupportFragment(); method public void enableRowScaling(boolean); method protected android.support.v17.leanback.widget.VerticalGridView findGridViewFromRoot(android.view.View); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public void setExpand(boolean); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); } public class SearchFragment extends android.app.Fragment { ctor public SearchFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); method public void displayCompletions(java.util.List<java.lang.String>); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.content.Intent getRecognizerIntent(); method public java.lang.String getTitle(); method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSearchQuery(java.lang.String, boolean); method public void setSearchQuery(android.content.Intent, boolean); method public void setSearchResultProvider(android.support.v17.leanback.app.SearchFragment.SearchResultProvider); method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); method public void setTitle(java.lang.String); method public void startRecognition(); } public static abstract interface SearchFragment.SearchResultProvider { method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); method public abstract boolean onQueryTextChange(java.lang.String); method public abstract boolean onQueryTextSubmit(java.lang.String); } public class SearchSupportFragment extends android.support.v4.app.Fragment { ctor public SearchSupportFragment(); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String); method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, java.lang.String); method public void displayCompletions(java.util.List<java.lang.String>); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.content.Intent getRecognizerIntent(); method public java.lang.String getTitle(); method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setSearchQuery(java.lang.String, boolean); method public void setSearchQuery(android.content.Intent, boolean); method public void setSearchResultProvider(android.support.v17.leanback.app.SearchSupportFragment.SearchResultProvider); method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); method public void setTitle(java.lang.String); method public void startRecognition(); } public static abstract interface SearchSupportFragment.SearchResultProvider { method public abstract android.support.v17.leanback.widget.ObjectAdapter getResultsAdapter(); method public abstract boolean onQueryTextChange(java.lang.String); method public abstract boolean onQueryTextSubmit(java.lang.String); } public class VerticalGridFragment extends android.app.Fragment { ctor public VerticalGridFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public int getSearchAffordanceColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public java.lang.String getTitle(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColor(int); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSelectedPosition(int); method public void setTitle(java.lang.String); } public class VerticalGridSupportFragment extends android.support.v4.app.Fragment { ctor public VerticalGridSupportFragment(); method public android.support.v17.leanback.widget.ObjectAdapter getAdapter(); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public android.support.v17.leanback.widget.VerticalGridPresenter getGridPresenter(); method public deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public int getSearchAffordanceColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors(); method public java.lang.String getTitle(); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setGridPresenter(android.support.v17.leanback.widget.VerticalGridPresenter); method public deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public void setOnSearchClickedListener(android.view.View.OnClickListener); method public void setSearchAffordanceColor(int); method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setSelectedPosition(int); method public void setTitle(java.lang.String); } } package android.support.v17.leanback.database { public abstract class CursorMapper { ctor public CursorMapper(); method protected abstract java.lang.Object bind(android.database.Cursor); method protected abstract void bindColumns(android.database.Cursor); method public java.lang.Object convert(android.database.Cursor); } } package android.support.v17.leanback.graphics { public final class ColorFilterCache { method public static android.support.v17.leanback.graphics.ColorFilterCache getColorFilterCache(int); method public android.graphics.ColorFilter getFilterForLevel(float); } public final class ColorFilterDimmer { method public void applyFilterToView(android.view.View); method public static android.support.v17.leanback.graphics.ColorFilterDimmer create(android.support.v17.leanback.graphics.ColorFilterCache, float, float); method public static android.support.v17.leanback.graphics.ColorFilterDimmer createDefault(android.content.Context); method public android.graphics.ColorFilter getColorFilter(); method public android.graphics.Paint getPaint(); method public void setActiveLevel(float); } public final class ColorOverlayDimmer { method public int applyToColor(int); method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createColorOverlayDimmer(int, float, float); method public static android.support.v17.leanback.graphics.ColorOverlayDimmer createDefault(android.content.Context); method public void drawColorOverlay(android.graphics.Canvas, android.view.View, boolean); method public int getAlpha(); method public float getAlphaFloat(); method public android.graphics.Paint getPaint(); method public boolean needsDraw(); method public void setActiveLevel(float); } } package android.support.v17.leanback.widget { public abstract class AbstractDetailsDescriptionPresenter extends android.support.v17.leanback.widget.Presenter { ctor public AbstractDetailsDescriptionPresenter(); method protected abstract void onBindDescription(android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder, java.lang.Object); method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public final android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); } public static class AbstractDetailsDescriptionPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public AbstractDetailsDescriptionPresenter.ViewHolder(android.view.View); method public android.widget.TextView getBody(); method public android.widget.TextView getSubtitle(); method public android.widget.TextView getTitle(); } public class Action { ctor public Action(long); ctor public Action(long, java.lang.CharSequence); ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence); ctor public Action(long, java.lang.CharSequence, java.lang.CharSequence, android.graphics.drawable.Drawable); method public final android.graphics.drawable.Drawable getIcon(); method public final long getId(); method public final java.lang.CharSequence getLabel1(); method public final java.lang.CharSequence getLabel2(); method public final void setIcon(android.graphics.drawable.Drawable); method public final void setId(long); method public final void setLabel1(java.lang.CharSequence); method public final void setLabel2(java.lang.CharSequence); } public class ArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public ArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public ArrayObjectAdapter(); method public void add(java.lang.Object); method public void add(int, java.lang.Object); method public void addAll(int, java.util.Collection); method public void clear(); method public java.lang.Object get(int); method public int indexOf(java.lang.Object); method public void notifyArrayItemRangeChanged(int, int); method public boolean remove(java.lang.Object); method public int removeItems(int, int); method public void replace(int, java.lang.Object); method public int size(); } public class BaseCardView extends android.widget.FrameLayout { ctor public BaseCardView(android.content.Context); ctor public BaseCardView(android.content.Context, android.util.AttributeSet); ctor public BaseCardView(android.content.Context, android.util.AttributeSet, int); method public int getCardType(); method public int getExtraVisibility(); method public int getInfoVisibility(); method public boolean isSelectedAnimationDelayed(); method public void setCardType(int); method public void setExtraVisibility(int); method public void setInfoVisibility(int); method public void setSelectedAnimationDelayed(boolean); field public static final int CARD_REGION_VISIBLE_ACTIVATED = 1; // 0x1 field public static final int CARD_REGION_VISIBLE_ALWAYS = 0; // 0x0 field public static final int CARD_REGION_VISIBLE_SELECTED = 2; // 0x2 field public static final int CARD_TYPE_INFO_OVER = 1; // 0x1 field public static final int CARD_TYPE_INFO_UNDER = 2; // 0x2 field public static final int CARD_TYPE_INFO_UNDER_WITH_EXTRA = 3; // 0x3 field public static final int CARD_TYPE_MAIN_ONLY = 0; // 0x0 } public static class BaseCardView.LayoutParams extends android.widget.FrameLayout.LayoutParams { ctor public BaseCardView.LayoutParams(android.content.Context, android.util.AttributeSet); ctor public BaseCardView.LayoutParams(int, int); ctor public BaseCardView.LayoutParams(android.view.ViewGroup.LayoutParams); ctor public BaseCardView.LayoutParams(android.support.v17.leanback.widget.BaseCardView.LayoutParams); field public static final int VIEW_TYPE_EXTRA = 2; // 0x2 field public static final int VIEW_TYPE_INFO = 1; // 0x1 field public static final int VIEW_TYPE_MAIN = 0; // 0x0 field public int viewType; } abstract class BaseGridView extends android.support.v7.widget.RecyclerView { ctor public BaseGridView(android.content.Context, android.util.AttributeSet, int); method public boolean dispatchGenericFocusedEvent(android.view.MotionEvent); method public int getChildDrawingOrder(int, int); method public int getFocusScrollStrategy(); method public int getHorizontalMargin(); method public int getItemAlignmentOffset(); method public float getItemAlignmentOffsetPercent(); method public int getItemAlignmentViewId(); method public final int getSaveChildrenLimitNumber(); method public final int getSaveChildrenPolicy(); method public int getSelectedPosition(); method public int getVerticalMargin(); method public void getViewSelectedOffsets(android.view.View, int[]); method public int getWindowAlignment(); method public int getWindowAlignmentOffset(); method public float getWindowAlignmentOffsetPercent(); method public boolean hasPreviousViewInSameRow(int); method protected void initBaseGridViewAttributes(android.content.Context, android.util.AttributeSet); method public boolean isChildLayoutAnimated(); method public boolean isFocusDrawingOrderEnabled(); method public final boolean isFocusSearchDisabled(); method public boolean isItemAlignmentOffsetWithPadding(); method public boolean isScrollEnabled(); method public boolean onRequestFocusInDescendants(int, android.graphics.Rect); method public void setAnimateChildLayout(boolean); method public void setChildrenVisibility(int); method public void setFocusDrawingOrderEnabled(boolean); method public void setFocusScrollStrategy(int); method public final void setFocusSearchDisabled(boolean); method public void setGravity(int); method public void setHasOverlappingRendering(boolean); method public void setHorizontalMargin(int); method public void setItemAlignmentOffset(int); method public void setItemAlignmentOffsetPercent(float); method public void setItemAlignmentOffsetWithPadding(boolean); method public void setItemAlignmentViewId(int); method public void setItemMargin(int); method public void setLayoutEnabled(boolean); method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener); method public void setOnKeyInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnKeyInterceptListener); method public void setOnMotionInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnMotionInterceptListener); method public void setOnTouchInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnTouchInterceptListener); method public void setPruneChild(boolean); method public final void setSaveChildrenLimitNumber(int); method public final void setSaveChildrenPolicy(int); method public void setScrollEnabled(boolean); method public void setSelectedPosition(int); method public void setSelectedPositionSmooth(int); method public void setVerticalMargin(int); method public void setWindowAlignment(int); method public void setWindowAlignmentOffset(int); method public void setWindowAlignmentOffsetPercent(float); field public static final int FOCUS_SCROLL_ALIGNED = 0; // 0x0 field public static final int FOCUS_SCROLL_ITEM = 1; // 0x1 field public static final int FOCUS_SCROLL_PAGE = 2; // 0x2 field public static final float ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; field public static final int SAVE_ALL_CHILD = 3; // 0x3 field public static final int SAVE_LIMITED_CHILD = 2; // 0x2 field public static final int SAVE_NO_CHILD = 0; // 0x0 field public static final int SAVE_ON_SCREEN_CHILD = 1; // 0x1 field public static final int WINDOW_ALIGN_BOTH_EDGE = 3; // 0x3 field public static final int WINDOW_ALIGN_HIGH_EDGE = 2; // 0x2 field public static final int WINDOW_ALIGN_LOW_EDGE = 1; // 0x1 field public static final int WINDOW_ALIGN_NO_EDGE = 0; // 0x0 field public static final float WINDOW_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f; field protected final android.support.v17.leanback.widget.GridLayoutManager mLayoutManager; } public static abstract interface BaseGridView.OnKeyInterceptListener { method public abstract boolean onInterceptKeyEvent(android.view.KeyEvent); } public static abstract interface BaseGridView.OnMotionInterceptListener { method public abstract boolean onInterceptMotionEvent(android.view.MotionEvent); } public static abstract interface BaseGridView.OnTouchInterceptListener { method public abstract boolean onInterceptTouchEvent(android.view.MotionEvent); } public final class ClassPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { ctor public ClassPresenterSelector(); method public void addClassPresenter(java.lang.Class<?>, android.support.v17.leanback.widget.Presenter); method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); } public class ControlButtonPresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { ctor public ControlButtonPresenterSelector(); method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); method public android.support.v17.leanback.widget.Presenter getPrimaryPresenter(); method public android.support.v17.leanback.widget.Presenter getSecondaryPresenter(); } public class CursorObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { ctor public CursorObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public CursorObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public CursorObjectAdapter(); method public void changeCursor(android.database.Cursor); method public void close(); method public java.lang.Object get(int); method public final android.database.Cursor getCursor(); method public final android.support.v17.leanback.database.CursorMapper getMapper(); method protected final void invalidateCache(int); method protected final void invalidateCache(int, int); method public boolean isClosed(); method protected void onCursorChanged(); method protected void onMapperChanged(); method public final void setMapper(android.support.v17.leanback.database.CursorMapper); method public int size(); method public android.database.Cursor swapCursor(android.database.Cursor); } public class DetailsOverviewRow extends android.support.v17.leanback.widget.Row { ctor public DetailsOverviewRow(java.lang.Object); method public final void addAction(android.support.v17.leanback.widget.Action); method public final void addAction(int, android.support.v17.leanback.widget.Action); method public final java.util.List<android.support.v17.leanback.widget.Action> getActions(); method public final android.graphics.drawable.Drawable getImageDrawable(); method public final java.lang.Object getItem(); method public boolean isImageScaleUpAllowed(); method public final boolean removeAction(android.support.v17.leanback.widget.Action); method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); method public final void setImageDrawable(android.graphics.drawable.Drawable); method public void setImageScaleUpAllowed(boolean); } public class DetailsOverviewRowPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public DetailsOverviewRowPresenter(android.support.v17.leanback.widget.Presenter); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public int getBackgroundColor(); method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); method public boolean isStyleLarge(); method public final boolean isUsingDefaultSelectEffect(); method public void setBackgroundColor(int); method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String, long); method public final void setSharedElementEnterTransition(android.app.Activity, java.lang.String); method public void setStyleLarge(boolean); } public final class DetailsOverviewRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public DetailsOverviewRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.Presenter); field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDetailsDescriptionViewHolder; } public abstract interface FocusHighlight { field public static final int ZOOM_FACTOR_LARGE = 3; // 0x3 field public static final int ZOOM_FACTOR_MEDIUM = 2; // 0x2 field public static final int ZOOM_FACTOR_NONE = 0; // 0x0 field public static final int ZOOM_FACTOR_SMALL = 1; // 0x1 } public class FocusHighlightHelper { ctor public FocusHighlightHelper(); method public static void setupBrowseItemFocusHighlight(android.support.v17.leanback.widget.ItemBridgeAdapter, int, boolean); method public static void setupHeaderItemFocusHighlight(android.support.v17.leanback.widget.VerticalGridView); } final class GridLayoutManager extends android.support.v7.widget.RecyclerView.LayoutManager { ctor public GridLayoutManager(android.support.v17.leanback.widget.BaseGridView); method protected void fastRelayout(boolean); method public android.support.v7.widget.RecyclerView.LayoutParams generateDefaultLayoutParams(); method public int getFocusScrollStrategy(); method public int getHorizontalMargin(); method public int getItemAlignmentOffset(); method public float getItemAlignmentOffsetPercent(); method public int getItemAlignmentViewId(); method public boolean getPruneChild(); method public int getSelection(); method public int getVerticalMargin(); method protected android.view.View getViewForPosition(int); method public void getViewSelectedOffsets(android.view.View, int[]); method public int getWindowAlignment(); method public int getWindowAlignmentOffset(); method public float getWindowAlignmentOffsetPercent(); method protected boolean hasDoneFirstLayout(); method public boolean isItemAlignmentOffsetWithPadding(); method public boolean isScrollEnabled(); method public void onRtlPropertiesChanged(int); method public void setFocusOutAllowed(boolean, boolean); method public void setFocusScrollStrategy(int); method public void setGravity(int); method public void setHorizontalMargin(int); method public void setItemAlignmentOffset(int); method public void setItemAlignmentOffsetPercent(float); method public void setItemAlignmentOffsetWithPadding(boolean); method public void setItemAlignmentViewId(int); method public void setItemMargin(int); method public void setLayoutEnabled(boolean); method public void setNumRows(int); method public void setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener); method public void setOrientation(int); method public void setPruneChild(boolean); method public void setRowHeight(int); method public void setScrollEnabled(boolean); method public void setSelection(android.support.v7.widget.RecyclerView, int); method public void setSelection(android.support.v7.widget.RecyclerView, int, boolean); method public void setSelectionSmooth(android.support.v7.widget.RecyclerView, int); method public void setVerticalMargin(int); method public void setWindowAlignment(int); method public void setWindowAlignmentOffset(int); method public void setWindowAlignmentOffsetPercent(float); } public class HeaderItem { ctor public HeaderItem(long, java.lang.String); ctor public HeaderItem(java.lang.String); method public final long getId(); method public final java.lang.String getName(); } public class HorizontalGridView extends android.support.v7.widget.RecyclerView { ctor public HorizontalGridView(android.content.Context); ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet); ctor public HorizontalGridView(android.content.Context, android.util.AttributeSet, int); method public final boolean getFadingLeftEdge(); method public final int getFadingLeftEdgeLength(); method public final int getFadingLeftEdgeOffset(); method public final boolean getFadingRightEdge(); method public final int getFadingRightEdgeLength(); method public final int getFadingRightEdgeOffset(); method protected void initAttributes(android.content.Context, android.util.AttributeSet); method public final void setFadingLeftEdge(boolean); method public final void setFadingLeftEdgeLength(int); method public final void setFadingLeftEdgeOffset(int); method public final void setFadingRightEdge(boolean); method public final void setFadingRightEdgeLength(int); method public final void setFadingRightEdgeOffset(int); method public void setNumRows(int); method public void setRowHeight(int); } public final class HorizontalHoverCardSwitcher extends android.support.v17.leanback.widget.PresenterSwitcher { ctor public HorizontalHoverCardSwitcher(); method protected void insertView(android.view.View); method public void select(android.support.v17.leanback.widget.HorizontalGridView, android.view.View, java.lang.Object); } public class ImageCardView extends android.support.v17.leanback.widget.BaseCardView { ctor public ImageCardView(android.content.Context); ctor public ImageCardView(android.content.Context, android.util.AttributeSet); ctor public ImageCardView(android.content.Context, android.util.AttributeSet, int); method public android.graphics.drawable.Drawable getBadgeImage(); method public java.lang.CharSequence getContentText(); method public android.graphics.drawable.Drawable getInfoAreaBackground(); method public android.graphics.drawable.Drawable getMainImage(); method public final android.widget.ImageView getMainImageView(); method public java.lang.CharSequence getTitleText(); method public void setBadgeImage(android.graphics.drawable.Drawable); method public void setContentText(java.lang.CharSequence); method public void setInfoAreaBackground(android.graphics.drawable.Drawable); method public void setInfoAreaBackgroundColor(int); method public void setMainImage(android.graphics.drawable.Drawable); method public void setMainImage(android.graphics.drawable.Drawable, boolean); method public void setMainImageAdjustViewBounds(boolean); method public void setMainImageDimensions(int, int); method public void setMainImageScaleType(android.widget.ImageView.ScaleType); method public void setTitleText(java.lang.CharSequence); } public class ItemBridgeAdapter extends android.support.v7.widget.RecyclerView.Adapter { ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter, android.support.v17.leanback.widget.PresenterSelector); ctor public ItemBridgeAdapter(android.support.v17.leanback.widget.ObjectAdapter); ctor public ItemBridgeAdapter(); method public void clear(); method public int getItemCount(); method public java.util.ArrayList<android.support.v17.leanback.widget.Presenter> getPresenterMapper(); method public android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper getWrapper(); method public void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder, int); method public android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup, int); method public void onViewAttachedToWindow(android.support.v7.widget.RecyclerView.ViewHolder); method public void onViewDetachedFromWindow(android.support.v7.widget.RecyclerView.ViewHolder); method public void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder); method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setAdapterListener(android.support.v17.leanback.widget.ItemBridgeAdapter.AdapterListener); method public void setPresenterMapper(java.util.ArrayList<android.support.v17.leanback.widget.Presenter>); method public void setWrapper(android.support.v17.leanback.widget.ItemBridgeAdapter.Wrapper); } public static class ItemBridgeAdapter.AdapterListener { ctor public ItemBridgeAdapter.AdapterListener(); method public void onAddPresenter(android.support.v17.leanback.widget.Presenter, int); method public void onAttachedToWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onBind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onCreate(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onDetachedFromWindow(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); method public void onUnbind(android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder); } public class ItemBridgeAdapter.ViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder { method public final java.lang.Object getExtraObject(); method public final java.lang.Object getItem(); method public final android.support.v17.leanback.widget.Presenter getPresenter(); method public final android.support.v17.leanback.widget.Presenter.ViewHolder getViewHolder(); method public void setExtraObject(java.lang.Object); } public static abstract class ItemBridgeAdapter.Wrapper { ctor public ItemBridgeAdapter.Wrapper(); method public abstract android.view.View createWrapper(android.view.View); method public abstract void wrap(android.view.View, android.view.View); } public class ListRow extends android.support.v17.leanback.widget.Row { ctor public ListRow(android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); ctor public ListRow(long, android.support.v17.leanback.widget.HeaderItem, android.support.v17.leanback.widget.ObjectAdapter); ctor public ListRow(android.support.v17.leanback.widget.ObjectAdapter); method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter(); } public final class ListRowHoverCardView extends android.widget.LinearLayout { ctor public ListRowHoverCardView(android.content.Context); ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet); ctor public ListRowHoverCardView(android.content.Context, android.util.AttributeSet, int); method public final java.lang.CharSequence getDescription(); method public final java.lang.CharSequence getTitle(); method public final void setDescription(java.lang.CharSequence); method public final void setTitle(java.lang.CharSequence); } public class ListRowPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public ListRowPresenter(); ctor public ListRowPresenter(int); method public final boolean areChildRoundedCornersEnabled(); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public final void enableChildRoundedCorners(boolean); method public int getExpandedRowHeight(); method public final android.support.v17.leanback.widget.PresenterSelector getHoverCardPresenterSelector(); method public int getRecycledPoolSize(android.support.v17.leanback.widget.Presenter); method public int getRowHeight(); method public final boolean getShadowEnabled(); method public final int getZoomFactor(); method public boolean isUsingDefaultListSelectEffect(); method public final boolean isUsingDefaultSelectEffect(); method public boolean isUsingDefaultShadow(); method public boolean isUsingZOrder(); method public void setExpandedRowHeight(int); method public final void setHoverCardPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public void setRecycledPoolSize(android.support.v17.leanback.widget.Presenter, int); method public void setRowHeight(int); method public final void setShadowEnabled(boolean); } public static class ListRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { ctor public ListRowPresenter.ViewHolder(android.view.View, android.support.v17.leanback.widget.HorizontalGridView, android.support.v17.leanback.widget.ListRowPresenter); method public final android.support.v17.leanback.widget.ItemBridgeAdapter getBridgeAdapter(); method public final android.support.v17.leanback.widget.HorizontalGridView getGridView(); method public final android.support.v17.leanback.widget.ListRowPresenter getListRowPresenter(); } public final class ListRowView extends android.widget.LinearLayout { ctor public ListRowView(android.content.Context); ctor public ListRowView(android.content.Context, android.util.AttributeSet); ctor public ListRowView(android.content.Context, android.util.AttributeSet, int); method public android.support.v17.leanback.widget.HorizontalGridView getGridView(); } public abstract class ObjectAdapter { ctor public ObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public ObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public ObjectAdapter(); method public abstract java.lang.Object get(int); method public long getId(int); method public final android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector(); method public final boolean hasStableIds(); method protected final void notifyChanged(); method protected final void notifyItemRangeChanged(int, int); method protected final void notifyItemRangeInserted(int, int); method protected final void notifyItemRangeRemoved(int, int); method protected void onHasStableIdsChanged(); method protected void onPresenterSelectorChanged(); method public final void registerObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); method public final void setHasStableIds(boolean); method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector); method public abstract int size(); method public final void unregisterAllObservers(); method public final void unregisterObserver(android.support.v17.leanback.widget.ObjectAdapter.DataObserver); field public static final int NO_ID = -1; // 0xffffffff } public static abstract class ObjectAdapter.DataObserver { ctor public ObjectAdapter.DataObserver(); method public void onChanged(); method public void onItemRangeChanged(int, int); method public void onItemRangeInserted(int, int); method public void onItemRangeRemoved(int, int); } public abstract interface OnActionClickedListener { method public abstract void onActionClicked(android.support.v17.leanback.widget.Action); } public abstract interface OnChildSelectedListener { method public abstract void onChildSelected(android.view.ViewGroup, android.view.View, int, long); } public abstract deprecated interface OnItemClickedListener { method public abstract void onItemClicked(java.lang.Object, android.support.v17.leanback.widget.Row); } public abstract deprecated interface OnItemSelectedListener { method public abstract void onItemSelected(java.lang.Object, android.support.v17.leanback.widget.Row); } public abstract interface OnItemViewClickedListener { method public abstract void onItemClicked(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row); } public abstract interface OnItemViewSelectedListener { method public abstract void onItemSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object, android.support.v17.leanback.widget.RowPresenter.ViewHolder, android.support.v17.leanback.widget.Row); } public class PlaybackControlsRow extends android.support.v17.leanback.widget.Row { ctor public PlaybackControlsRow(java.lang.Object); ctor public PlaybackControlsRow(); method public int getBufferedProgress(); method public int getCurrentTime(); method public final android.graphics.drawable.Drawable getImageDrawable(); method public final java.lang.Object getItem(); method public android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackStateChangedListener getOnPlaybackStateChangedListener(); method public final android.support.v17.leanback.widget.ObjectAdapter getPrimaryActionsAdapter(); method public final android.support.v17.leanback.widget.ObjectAdapter getSecondaryActionsAdapter(); method public int getTotalTime(); method public void setBufferedProgress(int); method public void setCurrentTime(int); method public final void setImageBitmap(android.content.Context, android.graphics.Bitmap); method public final void setImageDrawable(android.graphics.drawable.Drawable); method public void setOnPlaybackStateChangedListener(android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackStateChangedListener); method public final void setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public final void setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter); method public void setTotalTime(int); } public static class PlaybackControlsRow.ClosedCaptioningAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context); ctor public PlaybackControlsRow.ClosedCaptioningAction(android.content.Context, int); field public static int OFF; field public static int ON; } public static class PlaybackControlsRow.FastForwardAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.FastForwardAction(android.content.Context); ctor public PlaybackControlsRow.FastForwardAction(android.content.Context, int); } public static class PlaybackControlsRow.HighQualityAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.HighQualityAction(android.content.Context); ctor public PlaybackControlsRow.HighQualityAction(android.content.Context, int); field public static int OFF; field public static int ON; } public static class PlaybackControlsRow.MoreActions extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.MoreActions(android.content.Context); } public static abstract class PlaybackControlsRow.MultiAction extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.MultiAction(int); method public int getActionCount(); method public android.graphics.drawable.Drawable getDrawable(int); method public int getIndex(); method public java.lang.String getLabel(int); method public java.lang.String getSecondaryLabel(int); method public void nextIndex(); method public void setDrawables(android.graphics.drawable.Drawable[]); method public void setIndex(int); method public void setLabels(java.lang.String[]); method public void setSecondaryLabels(java.lang.String[]); } static abstract interface PlaybackControlsRow.OnPlaybackStateChangedListener { method public abstract void onBufferedProgressChanged(int); method public abstract void onCurrentTimeChanged(int); } public static class PlaybackControlsRow.PlayPauseAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.PlayPauseAction(android.content.Context); field public static int PAUSE; field public static int PLAY; } public static class PlaybackControlsRow.RepeatAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.RepeatAction(android.content.Context); ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int); ctor public PlaybackControlsRow.RepeatAction(android.content.Context, int, int); field public static int ALL; field public static int NONE; field public static int ONE; } public static class PlaybackControlsRow.RewindAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.RewindAction(android.content.Context); ctor public PlaybackControlsRow.RewindAction(android.content.Context, int); } public static class PlaybackControlsRow.ShuffleAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.ShuffleAction(android.content.Context); ctor public PlaybackControlsRow.ShuffleAction(android.content.Context, int); field public static int OFF; field public static int ON; } public static class PlaybackControlsRow.SkipNextAction extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.SkipNextAction(android.content.Context); } public static class PlaybackControlsRow.SkipPreviousAction extends android.support.v17.leanback.widget.Action { ctor public PlaybackControlsRow.SkipPreviousAction(android.content.Context); } public static abstract class PlaybackControlsRow.ThumbsAction extends android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction { ctor public PlaybackControlsRow.ThumbsAction(int, android.content.Context, int, int); field public static int OUTLINE; field public static int SOLID; } public static class PlaybackControlsRow.ThumbsDownAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { ctor public PlaybackControlsRow.ThumbsDownAction(android.content.Context); } public static class PlaybackControlsRow.ThumbsUpAction extends android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsAction { ctor public PlaybackControlsRow.ThumbsUpAction(android.content.Context); } public class PlaybackControlsRowPresenter extends android.support.v17.leanback.widget.RowPresenter { ctor public PlaybackControlsRowPresenter(android.support.v17.leanback.widget.Presenter); ctor public PlaybackControlsRowPresenter(); method public boolean areSecondaryActionsHidden(); method protected android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public int getBackgroundColor(); method public android.support.v17.leanback.widget.OnActionClickedListener getOnActionClickedListener(); method public int getProgressColor(); method public void setBackgroundColor(int); method public void setOnActionClickedListener(android.support.v17.leanback.widget.OnActionClickedListener); method public void setProgressColor(int); method public void setSecondaryActionsHidden(boolean); method public void showBottomSpace(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder, boolean); method public void showPrimaryActions(android.support.v17.leanback.widget.PlaybackControlsRowPresenter.ViewHolder); } public class PlaybackControlsRowPresenter.ViewHolder extends android.support.v17.leanback.widget.RowPresenter.ViewHolder { field public final android.support.v17.leanback.widget.Presenter.ViewHolder mDescriptionViewHolder; } public abstract class Presenter { ctor public Presenter(); method protected static void cancelAnimationsRecursive(android.view.View); method public abstract void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public abstract android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public abstract void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void setOnClickListener(android.support.v17.leanback.widget.Presenter.ViewHolder, android.view.View.OnClickListener); } public static class Presenter.ViewHolder { ctor public Presenter.ViewHolder(android.view.View); field public final android.view.View view; } public abstract class PresenterSelector { ctor public PresenterSelector(); method public abstract android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); } public abstract class PresenterSwitcher { ctor public PresenterSwitcher(); method public void clear(); method public final android.view.ViewGroup getParentViewGroup(); method public void init(android.view.ViewGroup, android.support.v17.leanback.widget.PresenterSelector); method protected abstract void insertView(android.view.View); method protected void onViewSelected(android.view.View); method public void select(java.lang.Object); method protected void showView(android.view.View, boolean); method public void unselect(); } public class Row { ctor public Row(long, android.support.v17.leanback.widget.HeaderItem); ctor public Row(android.support.v17.leanback.widget.HeaderItem); ctor public Row(); method public final android.support.v17.leanback.widget.HeaderItem getHeaderItem(); method public final long getId(); method public final void setHeaderItem(android.support.v17.leanback.widget.HeaderItem); method public final void setId(long); } public class RowHeaderPresenter extends android.support.v17.leanback.widget.Presenter { ctor public RowHeaderPresenter(); method protected static float getFontDescent(android.widget.TextView, android.graphics.Paint); method public int getSpaceUnderBaseline(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final void setSelectLevel(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, float); } public static class RowHeaderPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public RowHeaderPresenter.ViewHolder(android.view.View); method public final float getSelectLevel(); } public final class RowHeaderView extends android.widget.TextView { ctor public RowHeaderView(android.content.Context); ctor public RowHeaderView(android.content.Context, android.util.AttributeSet); ctor public RowHeaderView(android.content.Context, android.util.AttributeSet, int); } public abstract class RowPresenter extends android.support.v17.leanback.widget.Presenter { ctor public RowPresenter(); method public boolean canDrawOutOfBounds(); method protected abstract android.support.v17.leanback.widget.RowPresenter.ViewHolder createRowViewHolder(android.view.ViewGroup); method public void freeze(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method public final android.support.v17.leanback.widget.RowHeaderPresenter getHeaderPresenter(); method public final android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public final android.support.v17.leanback.widget.OnItemSelectedListener getOnItemSelectedListener(); method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public final android.support.v17.leanback.widget.RowPresenter.ViewHolder getRowViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final boolean getSelectEffectEnabled(); method public final float getSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder); method protected void initializeRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method public boolean isUsingDefaultSelectEffect(); method protected void onBindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder, java.lang.Object); method public final void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public final android.support.v17.leanback.widget.Presenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method protected void onRowViewAttachedToWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method protected void onRowViewDetachedFromWindow(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method protected void onRowViewExpanded(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method protected void onRowViewSelected(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method protected void onSelectLevelChanged(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method protected void onUnbindRowViewHolder(android.support.v17.leanback.widget.RowPresenter.ViewHolder); method public final void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final void onViewAttachedToWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public final void onViewDetachedFromWindow(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void setEntranceTransitionState(android.support.v17.leanback.widget.RowPresenter.ViewHolder, boolean); method public final void setHeaderPresenter(android.support.v17.leanback.widget.RowHeaderPresenter); method public final void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public final void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public final void setRowViewExpanded(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); method public final void setRowViewSelected(android.support.v17.leanback.widget.Presenter.ViewHolder, boolean); method public final void setSelectEffectEnabled(boolean); method public final void setSelectLevel(android.support.v17.leanback.widget.Presenter.ViewHolder, float); } public static class RowPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public RowPresenter.ViewHolder(android.view.View); method public final android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder getHeaderViewHolder(); method public final android.support.v17.leanback.widget.Row getRow(); method public final float getSelectLevel(); method public final boolean isExpanded(); method public final boolean isSelected(); field protected final android.support.v17.leanback.graphics.ColorOverlayDimmer mColorDimmer; } public class SearchBar extends android.widget.RelativeLayout { ctor public SearchBar(android.content.Context); ctor public SearchBar(android.content.Context, android.util.AttributeSet); ctor public SearchBar(android.content.Context, android.util.AttributeSet, int); method public void displayCompletions(java.util.List<java.lang.String>); method public android.graphics.drawable.Drawable getBadgeDrawable(); method public java.lang.CharSequence getHint(); method public java.lang.String getTitle(); method public void setBadgeDrawable(android.graphics.drawable.Drawable); method public void setSearchBarListener(android.support.v17.leanback.widget.SearchBar.SearchBarListener); method public void setSearchQuery(java.lang.String); method public void setSpeechRecognitionCallback(android.support.v17.leanback.widget.SpeechRecognitionCallback); method public void setSpeechRecognizer(android.speech.SpeechRecognizer); method public void setTitle(java.lang.String); method public void startRecognition(); method public void stopRecognition(); } public static abstract interface SearchBar.SearchBarListener { method public abstract void onKeyboardDismiss(java.lang.String); method public abstract void onSearchQueryChange(java.lang.String); method public abstract void onSearchQuerySubmit(java.lang.String); } public class SearchEditText extends android.support.v17.leanback.widget.StreamingTextView { ctor public SearchEditText(android.content.Context); ctor public SearchEditText(android.content.Context, android.util.AttributeSet); ctor public SearchEditText(android.content.Context, android.util.AttributeSet, int); method public void setOnKeyboardDismissListener(android.support.v17.leanback.widget.SearchEditText.OnKeyboardDismissListener); } public static abstract interface SearchEditText.OnKeyboardDismissListener { method public abstract void onKeyboardDismiss(); } public class SearchOrbView extends android.widget.FrameLayout implements android.view.View.OnClickListener { ctor public SearchOrbView(android.content.Context); ctor public SearchOrbView(android.content.Context, android.util.AttributeSet); ctor public SearchOrbView(android.content.Context, android.util.AttributeSet, int); method public void enableOrbColorAnimation(boolean); method public int getOrbColor(); method public android.support.v17.leanback.widget.SearchOrbView.Colors getOrbColors(); method public android.graphics.drawable.Drawable getOrbIcon(); method public void onClick(android.view.View); method public void setOnOrbClickedListener(android.view.View.OnClickListener); method public void setOrbColor(int); method public deprecated void setOrbColor(int, int); method public void setOrbColors(android.support.v17.leanback.widget.SearchOrbView.Colors); method public void setOrbIcon(android.graphics.drawable.Drawable); } public static class SearchOrbView.Colors { ctor public SearchOrbView.Colors(int); ctor public SearchOrbView.Colors(int, int); ctor public SearchOrbView.Colors(int, int, int); method public static int getBrightColor(int); field public int brightColor; field public int color; field public int iconColor; } public class ShadowOverlayContainer extends android.view.ViewGroup { ctor public ShadowOverlayContainer(android.content.Context); ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet); ctor public ShadowOverlayContainer(android.content.Context, android.util.AttributeSet, int); method public deprecated void initialize(boolean, boolean); method public void initialize(boolean, boolean, boolean); method protected void onLayout(boolean, int, int, int, int); method public static void prepareParentForShadow(android.view.ViewGroup); method public void setOverlayColor(int); method public void setShadowFocusLevel(float); method public static boolean supportsShadow(); method public void wrap(android.view.View); } public final class SinglePresenterSelector extends android.support.v17.leanback.widget.PresenterSelector { ctor public SinglePresenterSelector(android.support.v17.leanback.widget.Presenter); method public android.support.v17.leanback.widget.Presenter getPresenter(java.lang.Object); } public class SparseArrayObjectAdapter extends android.support.v17.leanback.widget.ObjectAdapter { ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.PresenterSelector); ctor public SparseArrayObjectAdapter(android.support.v17.leanback.widget.Presenter); ctor public SparseArrayObjectAdapter(); method public void clear(int); method public void clear(); method public java.lang.Object get(int); method public int indexOf(java.lang.Object); method public int indexOf(int); method public java.lang.Object lookup(int); method public void notifyArrayItemRangeChanged(int, int); method public void set(int, java.lang.Object); method public int size(); } public class SpeechOrbView extends android.support.v17.leanback.widget.SearchOrbView { ctor public SpeechOrbView(android.content.Context); ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet); ctor public SpeechOrbView(android.content.Context, android.util.AttributeSet, int); method public void setSoundLevel(int); method public void showListening(); method public void showNotListening(); } public abstract interface SpeechRecognitionCallback { method public abstract void recognizeSpeech(); } class StreamingTextView extends android.widget.EditText { ctor public StreamingTextView(android.content.Context, android.util.AttributeSet); ctor public StreamingTextView(android.content.Context, android.util.AttributeSet, int); method public static boolean isLayoutRtl(android.view.View); method public void reset(); method public void setFinalRecognizedText(java.lang.CharSequence); method public void updateRecognizedText(java.lang.String, java.lang.String); method public void updateRecognizedText(java.lang.String, java.util.List<java.lang.Float>); } public class VerticalGridPresenter extends android.support.v17.leanback.widget.Presenter { ctor public VerticalGridPresenter(); ctor public VerticalGridPresenter(int); method public final boolean areChildRoundedCornersEnabled(); method protected android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder createGridViewHolder(android.view.ViewGroup); method public final void enableChildRoundedCorners(boolean); method public int getNumberOfColumns(); method public final deprecated android.support.v17.leanback.widget.OnItemClickedListener getOnItemClickedListener(); method public final deprecated android.support.v17.leanback.widget.OnItemSelectedListener getOnItemSelectedListener(); method public final android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener(); method public final android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener(); method public final boolean getShadowEnabled(); method protected void initializeGridViewHolder(android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder); method public boolean isUsingDefaultShadow(); method public boolean isUsingZOrder(); method public void onBindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder, java.lang.Object); method public final android.support.v17.leanback.widget.VerticalGridPresenter.ViewHolder onCreateViewHolder(android.view.ViewGroup); method public void onUnbindViewHolder(android.support.v17.leanback.widget.Presenter.ViewHolder); method public void setNumberOfColumns(int); method public final deprecated void setOnItemClickedListener(android.support.v17.leanback.widget.OnItemClickedListener); method public final deprecated void setOnItemSelectedListener(android.support.v17.leanback.widget.OnItemSelectedListener); method public final void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener); method public final void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener); method public final void setShadowEnabled(boolean); } public static class VerticalGridPresenter.ViewHolder extends android.support.v17.leanback.widget.Presenter.ViewHolder { ctor public VerticalGridPresenter.ViewHolder(android.support.v17.leanback.widget.VerticalGridView); method public android.support.v17.leanback.widget.VerticalGridView getGridView(); } public class VerticalGridView extends android.support.v7.widget.RecyclerView { ctor public VerticalGridView(android.content.Context); ctor public VerticalGridView(android.content.Context, android.util.AttributeSet); ctor public VerticalGridView(android.content.Context, android.util.AttributeSet, int); method protected void initAttributes(android.content.Context, android.util.AttributeSet); method public void setColumnWidth(int); method public void setNumColumns(int); } }