聞きたいこと
複数のTextコンポーネントを使用して、フッターを作成しているのですが、Textがウィンドウの端まで到達したら折り返すようにしたいと思っているのですが、なかなかできないため、ご意見をいただければと思っています。
試してみたこと
下のようにflexを使用して実装してみましたが、下のリンクのように両サイドがはみ出てしまっています。
import React, { Component } from 'react'; import { Text, View, StyleSheet } from 'react-native'; export default class MainScreen extends Component { render() { return ( <View style={styles.container}> <Text style={{ flexDirection: 'row', fontSize: 20 }}>テキストを途中で折り返したい</Text> <Text style={{ flexDirection: 'row', fontSize: 20 }}>テキストを途中で折り返したい</Text> </View> ) } } const styles = StyleSheet.create({ container: { flex: 1, flexDirection: 'row', justifyContent: 'center', alignItems: 'center' } });
https://gyazo.com/051cb585b3fcff19f14756a23d122530
理想としては、下のような配置になってほしいです。
https://gyazo.com/5a220b0a36f8c963deca0438061cbecb
使用するTextコンポーネントを1つにすれば容易なのですが、1つめと2つめで異なるリンクに遷移させたいので、2つのコンポーネントを使用しています。
以上ですが、もし質問に不備などありましたらご指摘お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/18 11:05
2019/07/18 11:11