为什么将内容包裹在多行TextView中会填满父容器?

10 浏览
0 Comments

为什么将内容包裹在多行TextView中会填满父容器?

我有一个多行文本视图,设置为android:layout_width="wrap_content",当渲染时,它会占据父视图的所有可用宽度。当文本可以放在一行时,wrap_content工作得很好,但在两行或更多行时,文本视图似乎与父视图的宽度匹配,两侧留有类似于填充的空白。因为文本不能放在一行上,所以文本视图是否假设需要所有可用的宽度?我希望视图的尺寸受到最小可能尺寸的限制。有什么想法吗?

供参考,以下是布局定义:


0