如何将wrap_content与最大宽度一起使用?
- 论坛
- 如何将wrap_content与最大宽度一起使用?
13 浏览
如何将wrap_content与最大宽度一起使用?
我想要布局一个视图,它应该根据内容自动换行,但宽度不应超过父视图宽度的约100dp。我该如何使用RelativeLayout或其他布局来实现?目前我的布局会使视图的宽度始终比父视图小100dp,以便为另一个视图留出空间。
如图所示,文本未填满整个框,所以它可以更小。但是,它的宽度永远不应超过父视图的宽度减少100dp,以便为发送消息的时间留出空间。
这是我的布局:
我尝试在消息框右侧的空白视图上使用"minWidth"属性来提供间距,但它不会调整大小以变得更大(这会使消息框变小)。当我没有空白视图,只是将时间TextView放在消息框右侧时,当消息框扩展时,该TextView将不可见。
更新:
这是我的"message_corners.xml":
更新2:
以下是我在布局中短文本时所期望的效果:
以下是我在布局中长文本时所期望的效果: