# rememberButtonGroupState

## Functions summary

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupState` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/xr/glimmer/rememberButtonGroupState.composable#rememberButtonGroupState(kotlin.Int)(initialItemIndex: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupState`. |

## Functions

### rememberButtonGroupState

Artifact: [androidx.xr.glimmer:glimmer](https://developer.android.com/jetpack/androidx/releases/xr-glimmer) [View Source](https://cs.android.com/search?q=file:androidx/xr/glimmer/ButtonGroup.kt+function:rememberButtonGroupState) Added in [1.0.0-alpha22](https://developer.android.com/jetpack/androidx/releases/xr-glimmer#1.0.0-alpha22)

```
@Composable
fun rememberButtonGroupState(initialItemIndex: Int = 0): ButtonGroupState
```

Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupState`.

| Parameters |
|---|---|
| `initialItemIndex: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html = 0` | item index to be scrolled to when `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroup.composable#ButtonGroup(androidx.compose.ui.Modifier,androidx.xr.glimmer.ButtonGroupState,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.ui.Alignment.Vertical,androidx.compose.foundation.layout.PaddingValues,kotlin.Function0)` is initialized |