2017-10-23 12 views
2

私はReactネイティブで作業しています。イメージでテキストを囲みたいと思います。 イメージでテキストを囲みます

は、任意のパッケージや、このような効果の任意の小道具あります。これは、ご希望の出力与えるべき

enter image description here

答えて

2

(スクリーンショットenter image description hereを参照)

<View style = {{flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center'}})> 
    <Image ...> 
    <Text style = {{flex: 1}}>Hello</Text> 
    <Image ...> 
</View> 

EDIT:変更alignItems - >jusitfyContent加えてflex: 1~Textの成分を含む。

EDIT:2番目のスクリーンショットに基づいたソリューションを紹介します。反応ネイティブのTextコンポーネントがサブビューをサポートしていることに注意してください。

<View style = {{flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center'}})> 
    <Image ...> 
    <Text style = {{flex: 1}}>Hello 
     <Image ...> 
    </Text> 
</View> 

あなたが望むどのようにそれを配置するためにCSS小道具で遊ぶことができますが、これは動作するはずです。

+0

これは1行の文で機能しています。しかし、長い文章を使うと、イメージをテキストの最後の部分に置くことはできません。 –

+0

もちろん、私はあなたの望む結果を与えるために私の答えを編集しました –

+0

私はスクリーンショットを変更しました。 –

関連する問題