本机纸的样式宽度菜单

问题描述

我有一个菜单,按钮上有一个锚点。

我想为按钮等菜单的宽度设置样式。

我尝试使用style=width:100%,但是没有用。如果我更改像素尺寸,它也会更改。

如何使用弹性模式(动态宽度)设置样式。

这是一个示例: https://snack.expo.io/@temuccio/menu

解决方法

如果您尝试使用flex: 1设置样式,则应将其作为样式道具:style={{ flex: 1 }}

,

找到解决办法:用List.Item代替Menu.Item

我尝试了https://github.com/callstack/react-native-paper/issues/2314#issuecomment-716496115

中提到的解决方案

但是有些方法即使 Menu.Item 的宽度变为 100% ,右侧的 Menu.Item 的某些部分也变得不可点击
所以唯一对我有用的解决方案是用 List.Item 替换 Menu.Item

这是一个例子:https://snack.expo.io/@gautami123/menu