This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
列
一个用于将子项垂直排列的 Jetpack Compose Column 组件。
Android
Included in Expo Go
关于跨平台使用,请参阅通用的Column— 它会根据平台渲染对应的原生组件。
Expo UI Column 与官方 Jetpack Compose Column API 一致,并以可配置的排列方式和对齐方式将子元素垂直放置。

安装
Terminal
- npx expo install @expo/uiIf you are installing this in an existing React Native app, make sure to install expo in your project.
用法
Column 将子项垂直排列。使用 verticalArrangement 和 horizontalAlignment 来控制间距和对齐方式。
ColumnExample.tsx
import { Host, Column, Text } from '@expo/ui/jetpack-compose'; import { fillMaxWidth, paddingAll } from '@expo/ui/jetpack-compose/modifiers'; export default function ColumnExample() { return ( <Host matchContents> <Column verticalArrangement={{ spacedBy: 8 }} horizontalAlignment="center" modifiers={[fillMaxWidth(), paddingAll(16)]}> <Text>第一</Text> <Text>第二</Text> <Text>第三</Text> </Column> </Host> ); }
API
import { Column } from '@expo/ui/jetpack-compose';
Component
Type: React.Element<ColumnProps>
Optional • Type:
ReactNodeOptional • Type:
HorizontalArrangementHorizontal arrangement of children.