Вот пример, как вы сказали:
import React, { Component } from 'react';
import {
Text, View, StyleSheet, TouchableOpacity, ScrollView, Button
} from 'react-native';
import Dimensions from 'Dimensions';
const DeviceWidth = Dimensions.get('window').width;
const DeviceHeight = Dimensions.get('window').height;
export default class Visit extends React.Component {
render() {
return (
<View>
<ScrollView style={{width:DeviceWidth*1, height:DeviceHeight*0.5}}>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
<Text>foo bar baz</Text>
</ScrollView>
<Button
title="asdasd"
/>
</View>
);
}
}
Я использую Dimensions
для обработки размера экрана, поэтому width:DeviceWidth*1
означает ширину 100%, а height:DeviceHeight*0.5
означает 50% height
экрана height