作者:wwwmanbj_796_897 | 来源:互联网 | 2023-02-09 14:21
在iOS中我可以在项目之间设置空格,我如何在Android中实现这一点?
例如:
我希望TextView
在屏幕左侧有一个固定在父屏幕左边缘和TextView
屏幕右侧的屏幕,固定在父屏幕的右边缘,两者都在同一行.
现在我希望左边TextView
的宽度尽可能宽,但左边TextView
和右边的间距最小为16dp TextView
.
我希望这是可以理解的.
1> Lewis McGear..:
就在视图周围留出空间而言,您将看到使用a margin
(请参阅此处了解Android布局中填充和边距之间的差异).
具体来说,ConstraintLayout
它看起来像:
请注意TextViews的宽度之间的差异.正确的是wrap_content
它会改变它的大小以适应它的文本.左边的宽度为0dp,这ConstraintLayout
意味着"匹配约束".它需要一个左右约束来计算出宽度,所以我们给出了两者.
我们还在第一个TextView的右侧添加了一个边距,以确保视图之间的间隙.或者,我们可以layout_marginLeft
在第二个TextView上添加16dp,或者将它们分别添加8dp,具体取决于在这种情况下最有意义的内容.