react-native - 如何垂直对齐 expo React-native List.Item 中的图标?

标签 react-native expo react-native-paper

我正在使用react-native-paper的List.Item组件。

我有以下代码:

                <List.Item
                    title={<FirstNameInput />}
                    right={props => <List.Icon {...props} icon="pencil" />}

                    style={{ backgroundColor: customTheme.colors.background, justifyContent: 'center' }}
                />

但图标仍位于顶部。无论 title 的高度如何,如何使其保持垂直对齐?

最佳答案

您可以使用 Flex 对齐 List.Item:

<List.Item
  title={<FirstNameInput />}
  right={props => <List.Icon {...props} icon="pencil" />}
  style={{
    backgroundColor: customTheme.colors.background,
    justifyContent: 'center',
    alignSelf: 'center',
    alignItems:'center',
  }}
/>

关于react-native - 如何垂直对齐 expo React-native List.Item 中的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61855547/

相关文章:

javascript - 奇怪的 JS 语法,它是什么意思?

react-native - 在 native react 中终止 map 循环

react-native - 如何让我的 expo 应用出现在另一个应用的分享列表中?

javascript - 如何计算从左到中和从中到右的(增量)填充

javascript - 如何在 React Native 中设置 Redux?

react-native - 使用WSL2运行手机时如何将手机连接到EXPO

Expo 生成的 iOS 构建(ipa 文件)太大

javascript - 当键盘在 native 中打开时,如何在 textinput 下面显示组件?

javascript - 尽管使用了 zIndex,React-native-paper 菜单仍隐藏在其他元素后面。我如何将元素置于顶部?