본문 바로가기
App

[React native] 텍스트가 화면을 넘칠 때 해결 방법 (줄바꿈하기)

by 푸드듥 2023. 11. 25.
반응형

[문제 상황]

1. 아래처럼 흰 상자 안에 두 개의 텍스트를 가로로 나란히 배치하였다.

결과 화면

<View style={styles.container}>
     <Text>First Item</Text>
     <Text>Second Item</Text >
</View>
 
 
container:{
        flexDirection: 'row',
        justifyContent: 'space-between',
        height: 20,
        backgroundColor: 'white',
},

 

 

2. 왼쪽의 텍스트를 길게 작성했더니, 텍스트가 화면을 넘친다.

결과 화면

<Text style={styles.firstItem}>First Item------------------------------------------------------------------------------</Text>

 

 

 

[해결 방법]

넘치는 텍스트에 flex:1 속성을 추가한다.

결과 화면

<View style={styles.container}>
     <Text style={styles.item}>First Item</Text>
     <Text>Second Item</Text >
</View>
 
 
container:{
        flexDirection: 'row',
        justifyContent: 'space-between',
        height: 20,
        backgroundColor: 'white',
},
item:{
        flex: 1,
},

 

 

반응형

댓글