是否有可能在 Android 中让利润崩溃?假设我有一个LinearLayout
并添加三个TextView
s,每个都有一个android:layout_margin
of 10dp
。我得到以下结果:
但是,我想得到这个结果:
我知道我可以通过为不同的项目设置不同的顶部/底部边距来解决这个问题:
- 将第一项的上边距和最后一项的下边距设置为 10dp,
- 将剩余的顶部/底部边距设置为 5dp,
但这会使设计更加复杂(特别是如果 TextViews 是动态创建的)。有没有办法让边距表现得像 CSS 中的一样?(有关为什么这是有意义的解释,请参阅:CSS collapsing margins 的意义何在?)