Mogę używać ViewPagerAndroid, ale gdy umieściłem go pod komponentem ScrollView nic nie zostanie wyrenderowane. Czy ktoś kiedyś to spotkał?ViewPagerAndroid nie wyświetla się pod ScrollView przy użyciu React-Native
React-Natywna wersja 0,22 Platforma: Android
To działa zgodnie z oczekiwaniami:
<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>;
Poniższa renderuje nic:
<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>
stworzyłem na github zbyt problem: #6469
Może chcesz również, aby ScrollView był zbyt duży? Spróbuj umieścić coś innego w ScrollView (np. Text), aby zobaczyć, czy to się zgadza. –
@MartinKonicek Kiedy podaję wysokość ViewPagerAndroid, zacząłem działać zgodnie z oczekiwaniami, ale problem polega na tym, że próbuję użyć flex: 1, aby scrollView pokrywał tyle miejsca, ile jest dostępne. Czy istnieje sposób, aby to osiągnąć, zaktualizowałem kod, dodając flex: 1 jako styl do ScrollView. – cubbuk
Wiem, że to stare pytanie, ale możesz spróbować dodać contentContainerStyle = {{flex: 1}} do swojego ScrollView. Na przykład –