Summary: Ctors | Inherited Methods | [Expand All]

# WearableListView.Adapter

`public static abstract class WearableListView.Adapter`
`` `extends Adapter<WearableListView.ViewHolder>` ``

java.lang.Object
↳ | android.support.v7.widget.RecyclerView.Adapter<android.support.wearable.view.WearableListView.ViewHolder>
| ↳ | android.support.wearable.view.WearableListView.Adapter

Base class for adapters providing data for the WearableListView. For details refer to RecyclerView.Adapter.

## Summary

### Public constructors
`WearableListView.Adapter()`

### Inherited methods
From class `android.support.v7.widget.RecyclerView.Adapter`
`final void` | `bindViewHolder(WearableListView.ViewHolder arg0, int arg1)`
`final WearableListView.ViewHolder` | `createViewHolder(ViewGroup arg0, int arg1)`
`abstract int` | `getItemCount()`
`long` | `getItemId(int arg0)`
`int` | `getItemViewType(int arg0)`
`final boolean` | `hasObservers()`
`final boolean` | `hasStableIds()`
`final void` | `notifyDataSetChanged()`
`final void` | `notifyItemChanged(int arg0, Object arg1)`
`final void` | `notifyItemChanged(int arg0)`
`final void` | `notifyItemInserted(int arg0)`
`final void` | `notifyItemMoved(int arg0, int arg1)`
`final void` | `notifyItemRangeChanged(int arg0, int arg1, Object arg2)`
`final void` | `notifyItemRangeChanged(int arg0, int arg1)`
`final void` | `notifyItemRangeInserted(int arg0, int arg1)`
`final void` | `notifyItemRangeRemoved(int arg0, int arg1)`
`final void` | `notifyItemRemoved(int arg0)`
`void` | `onAttachedToRecyclerView(RecyclerView arg0)`
`abstract void` | `onBindViewHolder(WearableListView.ViewHolder arg0, int arg1)`
`void` | `onBindViewHolder(WearableListView.ViewHolder arg0, int arg1, List<Object> arg2)`
`abstract WearableListView.ViewHolder` | `onCreateViewHolder(ViewGroup arg0, int arg1)`
`void` | `onDetachedFromRecyclerView(RecyclerView arg0)`
`boolean` | `onFailedToRecycleView(WearableListView.ViewHolder arg0)`
`void` | `onViewAttachedToWindow(WearableListView.ViewHolder arg0)`
`void` | `onViewDetachedFromWindow(WearableListView.ViewHolder arg0)`
`void` | `onViewRecycled(WearableListView.ViewHolder arg0)`
`void` | `registerAdapterDataObserver(RecyclerView.AdapterDataObserver arg0)`
`void` | `setHasStableIds(boolean arg0)`
`void` | `unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver arg0)`
From class `java.lang.Object`
`Object` | `clone()`
`boolean` | `equals(Object arg0)`
`void` | `finalize()`
`final Class<?>` | `getClass()`
`int` | `hashCode()`
`final void` | `notify()`
`final void` | `notifyAll()`
`String` | `toString()`
`final void` | `wait(long arg0, int arg1)`
`final void` | `wait(long arg0)`
`final void` | `wait()`

## Public constructors

### WearableListView.Adapter

    WearableListView.Adapter ()

- ## Interfaces

  - ActionChooserView.ActionChooserListener
  - DelayedConfirmationView.DelayedConfirmationListener
  - GridPageOptions
  - GridPageOptions.BackgroundListener
  - GridViewPager.OnAdapterChangeListener
  - GridViewPager.OnPageChangeListener
  - WatchViewStub.OnLayoutInflatedListener
  - WearableListView.ClickListener
  - WearableListView.OnCenterProximityListener
  - WearableListView.OnCentralPositionChangedListener
  - WearableListView.OnScrollListener

- ## Classes

  - ActionChooserView
  - ActionLabel
  - ActionPage
  - BoxInsetLayout
  - BoxInsetLayout.LayoutParams
  - CardFragment
  - CardFrame
  - CardScrollView
  - CircledImageView
  - CircularButton
  - CrossfadeDrawable
  - DelayedConfirmationView
  - DismissOverlayView
  - DotsPageIndicator
  - FragmentGridPagerAdapter
  - GridPagerAdapter
  - GridViewPager
  - GridViewPager.LayoutParams
  - ProgressSpinner
  - SimpleAnimatorListener
  - WatchViewStub
  - WearableFrameLayout
  - WearableFrameLayout.LayoutParams
  - WearableListView
  - WearableListView.Adapter
  - WearableListView.ViewHolder