[英]Android Compose Text soft wrap without splitting the text
我正在嘗試在Text()
中加載數據,如下所示
Text( text = "15 H, 20 B, 35 C, 45 D, 50 Q, 1.2 W", textAlign = TextAlign.Center, softWrap = true, overflow = TextOverflow.Ellipsis, modifier = Modifier.padding(top = 4.dp) )
呈現文本時,它看起來像這樣
15 H, 20 B, 35 C, 45 D, 50
Q, 1.2 W
我希望它不要拆分 50 和 Q,並將它們顯示在單行上,簡而言之,值和類別始終保持在同一行
15 H, 20 B, 35 C, 45 D, 50 Q,
1.2 W
或者
15 H, 20 B, 35 C, 45 D,
50 Q, 1.2 W
試試這個場景
選項 1- 使用\n並將剩余的文本添加到下一行。
Text(text = "15 H, 20 B, 35 C, 45 D,\n 50 Q, 1.2 W")
選項 2- 在 Text() 中添加最大行數
Text("15 H, 20 B, 35 C, 45 D, 50 Q, 1.2 W", maxLines = 1, overflow = TextOverflow.Ellipsis)
選項 3- Text() 的字體大小,但它可能不會根據屏幕大小為您提供實際的 output。
Text(text = "15 H, 20 B, 35 C, 45 D, 50 Q, 1.2 W", fontSize = 12.sp,)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.