0

我开始越来越多地使用RelativeLayout,但有些事情我一直在遇到。

假设我有一个我想要顶部和中心的状态文本视图。然后我在它下面有一堆其他对象,比如图像和表格布局。

我希望状态文本视图下方的内容尊重状态文本视图的个人空间,而不是在其上方绘制自己。

但是我看到的是,在相对布局中,除非我使用诸如android:layout_belowand之类的对齐方式,否则一切都会相互堆积android:layout_above

是否有一个属性可以添加到状态文本视图中以使其其他对象不想在它上面绘制?还是我必须继续在所有内容上使用对齐标签并将其对齐?

谢谢!

4

1 回答 1

1

文档所述:

RelativeLayout 是一种布局,其中子级的位置可以相对于彼此或与父级进行描述

因此,您需要指示每个 UI 元素如何相对于彼此或相对于父元素进行定位。根据您的需要,您可以只使用android:layout_alignWithParentIfMissing="true". 根据您的描述,我认为您不能这样做。

请参阅相对布局参数。.

于 2010-08-21T14:09:06.187 回答