React Native Text下對(duì)齊踩坑

React Native Text下對(duì)齊踩坑
實(shí)際開(kāi)發(fā)過(guò)程中遇到數(shù)字+文字的布局方式雳灵。并且數(shù)字和文字是下對(duì)齊绽乔,且各自有最大長(zhǎng)度限制拢肆。

如圖
image.png

積分?jǐn)?shù)和優(yōu)惠券數(shù)都需要設(shè)置最大長(zhǎng)度而文字又必須與數(shù)字下對(duì)齊

坑1

文字與數(shù)字寫(xiě)兩個(gè)并列的Text,然后給每個(gè)Text設(shè)置maxWidth屬性限制最大寬度,當(dāng)內(nèi)容超過(guò)最大寬度時(shí)末尾自動(dòng)顯示“...”款慨。此方案的難點(diǎn),兩個(gè)Text的高度不一致很難做到下對(duì)齊

坑2

文字與數(shù)字寫(xiě)嵌套的Text产雹,此時(shí)會(huì)遇到另外一個(gè)坑诫惭,內(nèi)嵌的Text設(shè)置的maxWidth最大寬度無(wú)效,而外層的Text如果設(shè)置最大寬度屬性的話蔓挖,當(dāng)數(shù)字超長(zhǎng)時(shí)文字就被截掉了夕土,這些都不是我們想要的結(jié)果,因此我們可以通過(guò)截取字符的方式去解決时甚。代碼如下:

render() {
    let point = "123456789" // 同理隘弊,任意字符都可以這樣去做
    point = point.length > 7 ? point.substr(0,7) + "..." : point
    return (
      <View style={styles.container}>
        <View style={{flexDirection:'row'}}>
          <Text style={{fontSize:24, color:'#999999'}}>{point}<Text style={{fontSize:10, color:'#666666'}}>積分</Text></Text>
        </View>

      </View>
    );
  }```
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市荒适,隨后出現(xiàn)的幾起案子梨熙,更是在濱河造成了極大的恐慌,老刑警劉巖刀诬,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咽扇,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡陕壹,警方通過(guò)查閱死者的電腦和手機(jī)质欲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)糠馆,“玉大人嘶伟,你說(shuō)我怎么就攤上這事∮致担” “怎么了九昧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)毕匀。 經(jīng)常有香客問(wèn)我铸鹰,道長(zhǎng),這世上最難降的妖魔是什么皂岔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任蹋笼,我火速辦了婚禮,結(jié)果婚禮上躁垛,老公的妹妹穿的比我還像新娘剖毯。我一直安慰自己,他們只是感情好教馆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布逊谋。 她就那樣靜靜地躺著,像睡著了一般活玲。 火紅的嫁衣襯著肌膚如雪涣狗。 梳的紋絲不亂的頭發(fā)上谍婉,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音镀钓,去河邊找鬼穗熬。 笑死,一個(gè)胖子當(dāng)著我的面吹牛丁溅,可吹牛的內(nèi)容都是我干的唤蔗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼窟赏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼妓柜!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起涯穷,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤棍掐,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后拷况,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體作煌,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年赚瘦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了粟誓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡起意,死狀恐怖鹰服,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情揽咕,我是刑警寧澤悲酷,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站心褐,受9級(jí)特大地震影響舔涎,放射性物質(zhì)發(fā)生泄漏笼踩。R本人自食惡果不足惜逗爹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嚎于。 院中可真熱鬧掘而,春花似錦、人聲如沸于购。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)肋僧。三九已至斑胜,卻和暖如春控淡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背止潘。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工掺炭, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人凭戴。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓涧狮,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親么夫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子者冤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容

  • 0.27 正式版發(fā)布 不兼容的修改 移除 NavigationLegacyNavigator (ef44781) ...
    被代碼耽誤的機(jī)車(chē)手閱讀 1,689評(píng)論 1 4
  • 記錄下自己在 RN 開(kāi)發(fā)中遇到的一些問(wèn)題。 RN 組件相關(guān) TextInput Android 文字對(duì)齊問(wèn)題 當(dāng) ...
    aJIEw閱讀 2,935評(píng)論 0 3
  • Android系統(tǒng)提供了Textview來(lái)提供文字的顯示档痪,但很多時(shí)候開(kāi)發(fā)者還需要使用Canvas來(lái)繪制Text涉枫,這...
    eclipse_xu閱讀 446評(píng)論 0 1
  • RelativeLayout 第一類(lèi):屬性值為true可false android:layout_centerHr...
    兀兀沙彌閱讀 2,992評(píng)論 0 15
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來(lái)的情緒腐螟。表情可以傳達(dá)很多信息拜银。高興了當(dāng)然就笑了,難過(guò)就哭了遭垛。兩者是相互影響密不可...
    Persistenc_6aea閱讀 125,156評(píng)論 2 7