cub*_*buk 13 android android-viewpager react-native
我可以使用ViewPagerAndroid,但当我把它放在ScrollView组件下时,没有任何东西被渲染.有没有人遇到过这个?
React-Native:版本0.22平台:Android
这按预期工作:
<ViewPagerAndroid style={{flex: 1}} initialPage={0}>
<View><Text>View 1</Text></View>
<View><Text>View 2</Text></View>
<View><Text>View 3</Text></View>
</ViewPagerAndroid>;
Run Code Online (Sandbox Code Playgroud)
以下内容无效:
<ScrollView style={{flex: 1}}>
<ViewPagerAndroid style={{flex: 1}} initialPage={0}>
<View><Text>View 1</Text></View>
<View><Text>View 2</Text></View>
<View><Text>View 3</Text></View>
</ViewPagerAndroid>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
我在github上也创建了一个问题: #6469
这是一个老问题,但我也遇到了simmilar问题,并通过向scrollview标记添加contentContainerStyle = {{flex:1}}来解决它.例如
<View style={{ flex: 1 }}>
<ScrollView style={{ flex: 1 }} contentContainerStyle={{ flex: 1 }}>
<ViewPagerAndroid style={{ flex: 1 }} initialPage={0}>
<View><Text>View 1</Text></View>
<View><Text>View 2</Text></View>
<View><Text>View 3</Text></View>
</ViewPagerAndroid>
</ScrollView>
{/*some other views*/}
<View style={{ height: 20, width: null, flex: 1 }}/>
</View>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1768 次 |
最近记录: |