ViewPagerAndroidを使用できますが、ScrollViewコンポーネントの下に置くと何も表示されません。誰かがこれまでに遭遇しましたか?ViewPagerAndroidはReact-Nativeを使用してScrollViewで表示されません
が反応-ネイティブ:バージョン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>;
以下は何もレンダリングしません:
<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>
私もgithubの上の問題を作成しました: #6469
多分、ScrollViewにもサイズを与える必要がありますか? ScrollViewに何か他のもの(Textのようなもの)を入れてレンダリングがうまくいくか調べてみてください。 –
@MartinKonicek ViewPagerAndroidに高さを設定すると、期待どおりに動作するようになりましたが、問題はflex:1を使用しようとしているため、scrollViewが利用可能なスペースをカバーするためです。それを達成する方法はありますか、私はflex:1をScrollViewのスタイルとして追加してコードを更新しました。 – cubbuk
これは古い質問ですが、contentContainerStyle = {{flex:1}}をScrollViewに追加してみてください。たとえば、 –