# ActionChooserView.ActionChooserListener

`public static interface ActionChooserView.ActionChooserListener`
``

android.support.wearable.view.ActionChooserView.ActionChooserListener

Interface for receiving callbacks about options chosen from an `ActionChooserView`.

## Summary

### Public methods
`abstract void` | `onOptionChosen(int option)` Called when an option has been chosen.
`abstract void` | `onOptionProgress(float percent)` Called to update the percentage an item has been selected

## Public methods

### onOptionChosen

    void onOptionChosen (int option)

Called when an option has been chosen.

Parameters
`option` | `int`: the option chosen. see `OPTION_START` and `OPTION_END`.

### onOptionProgress

    void onOptionProgress (float percent)

Called to update the percentage an item has been selected

Parameters
`percent` | `float`: the progress of an item being selected, ranging from 0 to 1.

- ## 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