android - React Native Android 剪辑儿童
问题描述
我正在使用 expo 创建一个反应原生应用程序,并且我正在标题中创建一个下拉列表。在 iOS 上,下拉菜单按需要工作,并“高于”主要内容,而在 Android 上,它被剪裁或“低于”。我不确定实际上 iOS 是否表现得很奇怪,或者 Android 是。
header 是一个自定义的 headerTitle 组件,它保存了自定义的下拉组件(一个视图,它保存了下拉项(带有文本和图标的视图)
我正在寻找解决这个问题的方法,并且我已经尝试过 zIndex 和绝对定位(我读过它甚至不适用于 android,但我想我会尝试),但这并没有解决它(并导致其他问题)。
任何提示、技巧和更好地理解为什么会在 iOS 和 Android 上发生这种情况将不胜感激。如有必要,我也可以发布代码。
解决方案
overflow: 'visible'
React Native在 Android上不支持。
这里的关键是在模态框内渲染菜单组件(在这种情况下,我使用的是 react-native-root-modal),以便让它出现在标题的顶部。
推荐阅读
- c# - Parallel.Invoke 等到 HttpClient 重新登录 c#
- mysql - 如果 postid 不存在,MySQL 将记录插入一个表到另一个表
- c++ - 使用 c++ 开发时,宏 '__TIME__' 和 '__TIMESTAMP__' 无法刷新
- android - 使用搜索视图过滤 gridview
- python - Python 依赖地狱:virtualenv 和全局依赖之间的妥协?
- ios - 斯威夫特 | UIBarButton 不工作/不去行动目标
- android - 在 Google Play 上更新应用程序时出现错误 DF-DFERH-01
- sql - 如何在 SQL Server 中找到滚动季度收入的总和?
- javascript - 波浪js背景颜色
- android - 循环导航使 NavController 不知道目的地