React-Native-ViewPager
React-Native-ViewPager copied to clipboard
Android:无法动态添加页面
初始化时内部添加两个View界面,当我想更新为三个View界面时,ios显示正常,android第三个界面显示空白
可以贴下你的代码么?
state:{ aaa : ["1", "2"]}
设置一个button,点击后更改aaa为 this.setState({aaa:["1","2","3"]});
<IndicatorViewPager
style={styles.container}
initialPage={0}
>
{this.state.aaa.map((value, i) => (
<View style={{ flex:1 }} key={ i}>
<Text>{i}</Text>
</View>
))}
</IndicatorViewPager>
以此代码为例,更新后 android第三页中文字3不显示,ios显示
你试下android使用原生的ViewPagerAndroid组件有这个问题么?这个库在android上的实现使用了官方的,主要是封装了iOS的ScrollView,使其和ViewPagerAndroid的Api一致
确实,原生的ViewPagerAndroid组件存在此问题
有没有办法去支持呢?确实有的时候需要动态添加页面