# BaseOnItemViewClickedListener

Artifact: [androidx.leanback:leanback](https://developer.android.com/jetpack/androidx/releases/leanback) [View Source](https://cs.android.com/search?q=file:androidx/leanback/widget/BaseOnItemViewClickedListener.java+class:androidx.leanback.widget.BaseOnItemViewClickedListener) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)

*** ** * ** ***


```
public interface BaseOnItemViewClickedListener<T>
```

<br />

Known direct subclasses [OnItemViewClickedListener](https://developer.android.com/reference/androidx/leanback/widget/OnItemViewClickedListener)

|---|---|
| `https://developer.android.com/reference/androidx/leanback/widget/OnItemViewClickedListener` | Interface for receiving notification when a item view holder is clicked. |

*** ** * ** ***

Interface for receiving notification when an item view holder is clicked.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/leanback/widget/BaseOnItemViewClickedListener#onItemClicked(androidx.leanback.widget.Presenter.ViewHolder,java.lang.Object,androidx.leanback.widget.RowPresenter.ViewHolder,T)( https://developer.android.com/reference/androidx/leanback/widget/Presenter.ViewHolder itemViewHolder, https://developer.android.com/reference/java/lang/Object.html item, https://developer.android.com/reference/androidx/leanback/widget/RowPresenter.ViewHolder rowViewHolder, T row )` Called when an item inside a row gets clicked. |

## Public methods

### onItemClicked

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)

```
abstract void onItemClicked(
    Presenter.ViewHolder itemViewHolder,
    Object item,
    RowPresenter.ViewHolder rowViewHolder,
    T row
)
```

Called when an item inside a row gets clicked.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/leanback/widget/Presenter.ViewHolder itemViewHolder` | The view holder of the item that is clicked. |
| `https://developer.android.com/reference/java/lang/Object.html item` | The item that is currently selected. |
| `https://developer.android.com/reference/androidx/leanback/widget/RowPresenter.ViewHolder rowViewHolder` | The view holder of the row which the clicked item belongs to. |
| `T row` | The row which the clicked item belongs to. |