# OnItemViewSelectedListener

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

*** ** * ** ***


```
interface OnItemViewSelectedListener : BaseOnItemViewSelectedListener<Row!>
```

<br />

*** ** * ** ***

Interface for receiving notification when a row or item becomes selected. The concept of current selection is different than focus. A row or item can be selected without having focus; for example, when a row header view gains focus then the corresponding row view becomes selected. This interface expects row object to be sub class of `https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row`.

## Summary

### Inherited functions

From [androidx.leanback.widget.BaseOnItemViewSelectedListener](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseOnItemViewSelectedListener) `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseOnItemViewSelectedListener#onItemSelected(androidx.leanback.widget.Presenter.ViewHolder,java.lang.Object,androidx.leanback.widget.RowPresenter.ViewHolder,T)(
itemViewHolder: https://developer.android.com/reference/kotlin/androidx/leanback/widget/Presenter.ViewHolder!,
item: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!,
rowViewHolder: https://developer.android.com/reference/kotlin/androidx/leanback/widget/RowPresenter.ViewHolder!,
row: T!
)`

Called when a row or a new item becomes selected.