【发布时间】:2023-03-11 22:05:02
【问题描述】:
我正在创建一个聊天气泡,我注意到当您的 TextView 的文本跨越多行时,框的宽度锁定为(在本例中)maxWidth。这可能会导致右侧出现间隙:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxWidth="100dp"
android:padding="4dp"
android:text="this is a pretty short sentence"/>
如您所见,右侧有一个很大的白色间隙。如果没有 maxWidth,它就可以放在一条线上,而且很贴合:
如何使当文本跨越多行时框仍然紧紧地拥抱文本?我已经尝试了很多东西,但这可能吗?
期望的结果:
更新:
android:justificationMode="inter_word"
导致文本适合框而不是框适合文本,这更丑:
【问题讨论】:
标签: android textview word-wrap android-wrap-content