在RelativeLayout中替代weightSum?

时间:2014-01-15 17:49:40

标签: android android-layout relativelayout

我想要在水平线上均匀分布四个TextView个项目。这意味着一行中的所有空间必须由TextView项均匀占用。像这样:

Evenly spaced TextViews

之前,我使用了LinearLayout。我将weightSum设为4,并为每个TextView项分配了layout_weight为1。但是,这会影响我想在我的应用中实现的一些功能:

我想在EditText项中的每一项下放置一个TextView项。 EditText项目可见性将首先设置为INVISIBLE,然后只需按一下按钮,EditTexts将变为可见,Textviews的可见性将设置为INVISIBLE。这只有在我使用RelativeLayout

时才有可能

那么如何在平均占据所有空间的同时对四个TextView项使用RelativeLayout?

1 个答案:

答案 0 :(得分:2)

简单地说,你不能。这就是你使用LinearLayout作为4 TextViews容器的原因。