react-native - 安卓的绝对位置
问题描述
我正在尝试创建一个看起来像所附图片的屏幕。我使用的样式代码仅适用于iOS但不适用于Android。
可以在这里找到带有预览的示例代码:https ://snack.expo.io/@tushark/absolute-android
请检查iOS和Android。
这是我要创建的布局。
解决方案
我已经Expo
根据您在此处提供的示例代码创建了一个新项目:https ://snack.expo.io/S1yDf4Q47
在AbsoluteView
Component 上添加另一个View
来处理显示屏幕:
<View style={styles.container}>
<View style={{borderColor:'transparent'}}> // add borderColor, or the screen looks weird on android (i don't know why)
{View of card, row, title and content styles}
</View>
<OrangeButton
label="CONFIRM"
onPress={() => console.log('Pressed')}
styleButton={styles.loginBtn}
/>
</View>
以及Button
我将其更改为Bottom: -20
的组件top: width / 3,
布局看起来像:
安卓 :
IOS:
推荐阅读
- r - 在R ggplot中绘制计数直方图
- php - PHP 变量未显示在邮件中
- java - 通过单击按钮从输入插入数据库
- android - RecyclerView / Firebase - 尝试检索我从另一个集合中获得的具有特定 ID 的文档
- html - 如何使用 Swift 缩放 HTML 内容以使其适合手机宽度?
- python - django 当前页面到 pdf
- c# - 如何生成 SAS 令牌以安全连接到 Azure IOT 集线器
- c - 数字信号处理器的外部汇编器功能
- ios - 使用soap webservice从数据库中检索的阿拉伯文本,如果它出现在swift中的特殊字符或英文文本之后,则不会显示
- python - 端口转发不适用于 python 套接字