アプリに長いテキストが含まれているので、それを切り捨てて最後に 3 つのドットを追加する必要があります。
React Native Text 要素でこれを実行するにはどうすればよいですか?
ありがとう
ベストアンサー1
使用numberOfLines
コンポーネントのパラメータText
:
<Text numberOfLines={1}>long long long long text<Text>
以下が生成されます:
long long long…
(幅の短いコンテナがあると仮定します。)
使用ellipsizeMode
省略記号を または に移動するパラメータがhead
デフォルト値です。middle
tail
<Text numberOfLines={1} ellipsizeMode='head'>long long long long text<Text>
以下が生成されます:
…long long text
注:コンポーネントには、コンテナーのサイズに応じて省略記号を適用する必要がある場合Text
も含める必要があります。行レイアウトなどに便利です。style={{ flex: 1 }}