# ListRow

# ListRow

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

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/leanback/widget/ListRow "View this page in Java")

<br />

```
class ListRow : Row
```

<br />

|---|---|---------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)                                        |||
| ↳ | [androidx.leanback.widget.Row](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row)            ||
|   | ↳ | [androidx.leanback.widget.ListRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow) |

*** ** * ** ***

A[Row](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row)composed of a optional[HeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem), and an[ObjectAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter)describing the items in the list.

## Summary

|                                                                                                                                                                                                                                           ### Public constructors                                                                                                                                                                                                                                           |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ListRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#ListRow(androidx.leanback.widget.ObjectAdapter))`(adapter: `[ObjectAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter)`!)`                                                                                                                                                                                                                                            |
| [ListRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#ListRow(androidx.leanback.widget.HeaderItem,androidx.leanback.widget.ObjectAdapter))`(header: `[HeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem)`!, adapter: `[ObjectAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter)`!)`                                                                                           |
| [ListRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#ListRow(long,androidx.leanback.widget.HeaderItem,androidx.leanback.widget.ObjectAdapter))`(id: `[Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)`, header: `[HeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem)`!, adapter: `[ObjectAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter)`!)` |

|                                           ### Public functions                                            |
|-----------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ObjectAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter)`!` | [getAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#getAdapter())`()` Returns the[ObjectAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter)that represents a list of objects.                                                                                                                                                                                                                                     |
| [CharSequence](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html)`!`         | [getContentDescription](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#getContentDescription())`()` Returns content description for the ListRow.                                                                                                                                                                                                                                                                                                                      |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)                             | [setContentDescription](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#setContentDescription(java.lang.CharSequence))`(contentDescription: `[CharSequence](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html)`!)` Explicitly set content description for the ListRow,[getContentDescription](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#getContentDescription())will ignore values from HeaderItem. |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ### Inherited functions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[androidx.leanback.widget.Row](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row) |-----------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [HeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem)`!` | [getHeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row#getHeaderItem())`()` Returns the[HeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem)that represents metadata for the row.                                                                                                                                                | | [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)                       | [getId](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row#getId())`()` Returns a unique identifier for this row.                                                                                                                                                                                                                                                                       | | [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                 | [isRenderedAsRowView](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row#isRenderedAsRowView())`()` Returns true if this Row can be rendered in a visible row view, false otherwise.                                                                                                                                                                                                    | | [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)                       | [setHeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row#setHeaderItem(androidx.leanback.widget.HeaderItem))`(headerItem: `[HeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem)`!)` Sets the[HeaderItem](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem)that represents metadata for the row. | | [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)                       | [setId](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row#setId(long))`(id: `[Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)`)` Sets the id for this row.                                                                                                                                                                                                | |

## Public constructors

### ListRow

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

```
ListRow(adapter: ObjectAdapter!)
```  

### ListRow

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

```
ListRow(header: HeaderItem!, adapter: ObjectAdapter!)
```  

### ListRow

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

```
ListRow(id: Long, header: HeaderItem!, adapter: ObjectAdapter!)
```  

## Public functions

### getAdapter

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

```
fun getAdapter(): ObjectAdapter!
```

Returns the[ObjectAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter)that represents a list of objects.  

### getContentDescription

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

```
fun getContentDescription(): CharSequence!
```

Returns content description for the ListRow. By default it returns[getContentDescription](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem#getContentDescription())or[getName](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HeaderItem#getName()), unless[setContentDescription](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#setContentDescription(java.lang.CharSequence))was explicitly called.  

|                                              Returns                                              |
|---------------------------------------------------------------------------------------------------|--------------------------------------|
| [CharSequence](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html)`!` | Content description for the ListRow. |

### setContentDescription

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

```
fun setContentDescription(contentDescription: CharSequence!): Unit
```

Explicitly set content description for the ListRow,[getContentDescription](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ListRow#getContentDescription())will ignore values from HeaderItem.  

|                                                       Parameters                                                        |
|-------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
| `contentDescription: `[CharSequence](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html)`!` | Content description sets on the ListRow. |