---
title: "RemoteColumn"
description: "A layout composable that positions its children in a vertical sequence."
type: "composable"
---
## API Reference

### RemoteColumn

> Source set: Android

```kotlin
@Composable
public fun RemoteColumn(
    modifier: RemoteModifier = RemoteModifier,
    verticalArrangement: RemoteArrangement.Vertical = RemoteArrangement.Top,
    horizontalAlignment: RemoteAlignment.Horizontal = RemoteAlignment.Start,
    content: @Composable RemoteColumnScope.() -> Unit,
)
```

A layout composable that positions its children in a vertical sequence.

`RemoteColumn` allows you to arrange children vertically and control their `verticalArrangement`
(spacing) and `horizontalAlignment`.

#### Parameters

| | |
| --- | --- |
| modifier | The modifier to be applied to this column. |
| verticalArrangement | The vertical arrangement of the children. |
| horizontalAlignment | The horizontal alignment of the children. |
| content | The content of the column, which has access to [RemoteColumnScope](/jetpack-compose/androidx.compose.remote/remote-creation-compose/classes/RemoteColumnScope). |

## Code Examples

### RemoteColumnSample

```kotlin
@Sampled
@PreviewWrapper(RemoteComponentPreviewWrapper::class)
@Composable
fun RemoteColumnSample() {
    RemoteColumn(verticalArrangement = RemoteArrangement.spacedBy(8.rdp)) {
        RemoteText("Item 1".rs, color = Color.Red.rc)
        RemoteText("Item 2".rs, color = Color.Green.rc)
        RemoteText("Item 3".rs, color = Color.Blue.rc)
    }
}
```

### RemoteColumnWeightSample

```kotlin
@Sampled
@PreviewWrapper(RemoteComponentPreviewWrapper::class)
@Composable
fun RemoteColumnWeightSample() {
    RemoteColumn(modifier = RemoteModifier.height(200.rdp)) {
        RemoteBox(modifier = RemoteModifier.weight(0.3f).background(Color.Red.rc))
        RemoteBox(modifier = RemoteModifier.weight(0.7f).background(Color.Blue.rc))
    }
}
```
