簡體   English   中英

react-native:如何刪除垂直間距<text></text>

[英]react-native : How to remove vertical spacing in <Text>

當我使用一些大字體時,在本機默認設置中,我得到了垂直間距。 我嘗試lineHeight ,但是在給出精確的 lineHeight 等於 fontSize 之后,它只是從頂部而不是從底部移除間距。 我添加了邊框以查看差異。

<Text 
    style={{
            fontSize: 40,
            lineHeight: 40, 
            textTransform: 'uppercase',
            borderWidth: 1
    }}
>
      Account
</Text>

我想從頂部和底部添加一些固定邊距,但這些額外的空間加起來並在元素之間增加了更多的差距。 而且我不知道這個間距有多少,所以我可以從原始邊距添加/減去它。

注意:我現在只是為 android 做這件事。

在此處輸入圖像描述

<Text
    style={{
      fontSize: 40,
      textTransform: 'uppercase',
      borderWidth: 1,
      alignItems: 'center',
      justifyContent: 'center',
      textAlign: 'center',
      margin: 50,
      alignSelf: 'flex-start'
    }}
  >
    Account
  </Text>

我想你需要這樣的 output

在此處輸入圖像描述

在您的情況下,垂直間距由行高設置(沒有邊距或填充)。

設置行高為0。

刪除行高聲明不會刪除行高,它隱式地將其設置為默認值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM