列
一个用于垂直排列子项的 Jetpack Compose Column 组件。
Android
For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.
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:
HorizontalArrangementHorizontal arrangement of children.