Android ListView是否可以有子视图
我的本机iOS将TabBarController作为根视图控制器。我在主屏幕上有一个PageViewController(这是一个容器视图),其中一个视图支持React Native 目标:显示弹出视图,同时允许用户切换选项卡 我已经尝试使用一个模态&alertapi来显示。该弹出窗口工作正常,但两个页面都覆盖了整个屏幕&恢复交互的唯一方法是在警报中按下取消按钮。遮罩使切换选项卡成为不可能 由于我无法删除modal或alertView的掩码,因此我尝试渲染一个属于ListView的子视图。 这是我的render()函数Android ListView是否可以有子视图,android,ios,listview,react-native,Android,Ios,Listview,React Native,我的本机iOS将TabBarController作为根视图控制器。我在主屏幕上有一个PageViewController(这是一个容器视图),其中一个视图支持React Native 目标:显示弹出视图,同时允许用户切换选项卡 我已经尝试使用一个模态&alertapi来显示。该弹出窗口工作正常,但两个页面都覆盖了整个屏幕&恢复交互的唯一方法是在警报中按下取消按钮。遮罩使切换选项卡成为不可能 由于我无法删除modal或alertView的掩码,因此我尝试渲染一个属于ListView的子视图。 这是
return (
<View style={{flex:1}}>
<ListView
onEndReachedThreshold={-5}
renderFooter={this._renderFooter}
onEndReached={this.onEndReached}
contentContainerStyle={styles.list}
dataSource={this.state.dataSource}
renderRow = {(rowData) => Row(rowData)}>
<View style={styles.popUpStyle}>
</View>
</ListView>
</View>
)
}
我原本希望在屏幕中央显示一个基于我添加的样式的ListView视图,但可惜什么都没有。listView可以有子视图吗?更重要的是,我可以在没有遮罩的情况下创建弹出视图吗
listView可以有子视图吗
据我所知没有
更重要的是,我可以在没有遮罩的情况下创建弹出视图吗
你当然可以。你只需要一些绝对的魔法。我做了一些类似于“祝酒”的事情:
风格:
component: {
position: 'absolute',
left: 0,
right: 0,
alignItems: 'center'
},
content: {
backgroundColor: red,
borderRadius: 0,
padding: 10,
height: 56,
justifyContent: 'center'
},
text: {
color: white,
textAlign: 'left',
fontSize: 18
}
组成部分:
<View style={styles.component} pointerEvents='none'>
<View style={styles.content}>
<Text numberOfLines={1} style={styles.text}>{this.state.text}</Text>
</View>
</View>
{this.state.text}
我的“祝酒”不是互动式的,但这是留给你的练习
listView可以有子视图吗
据我所知没有
更重要的是,我可以在没有遮罩的情况下创建弹出视图吗
你当然可以。你只需要一些绝对的魔法。我做了一些类似于“祝酒”的事情:
风格:
component: {
position: 'absolute',
left: 0,
right: 0,
alignItems: 'center'
},
content: {
backgroundColor: red,
borderRadius: 0,
padding: 10,
height: 56,
justifyContent: 'center'
},
text: {
color: white,
textAlign: 'left',
fontSize: 18
}
组成部分:
<View style={styles.component} pointerEvents='none'>
<View style={styles.content}>
<Text numberOfLines={1} style={styles.text}>{this.state.text}</Text>
</View>
</View>
{this.state.text}
我的“祝酒”不是交互式的,但是这是留给你的练习。为什么这个标记的Android?@ ChoTeLoSojo标签导致力强,反应本土化?一些Android工程师可能已经转向黑暗面。所以,基本上,你希望在屏幕中间弹出一个视图,同时允许用户仍然使用Tab导航,而不必关闭视图?如果没有,,抱歉,但你能解释得更清楚吗?@ MattAft在屏幕中央没有弹出式的基本上是弹出式的视图。为什么这个被标记的Android?@ ChoTeLoSojo标记导致了原力的强大?一些Android工程师可能已经转向黑暗面。所以基本上你想让一个视图在屏幕中间弹出,同时允许。用户是否仍然使用选项卡导航而不必关闭视图?如果没有,对不起,你能解释一下吗?@MattAft在屏幕中央有一个弹出视图,基本上没有遮罩。下面是我的问题
s
Chuck我之前的评论。。这里有一个问题,容器视图有列表视图和toast视图。toast视图需要显示在ListView上。这并不能解决我的问题@Eldershella toast显示在所有其他组件的顶部,但必须将其放置在正确的位置,而不是列表视图中。这是我遇到的问题,请查克我之前的评论。。这里有一个问题,容器视图有列表视图和toast视图。toast视图需要显示在ListView上。这并不能解决我的问题@Eldershella toast显示在所有其他组件的顶部,但它必须放在正确的位置,而不是在ListView中