在RelativeLayout中替代weightSum?

Aks*_*mle 6 android relativelayout android-layout

我有四个TextView项目,我想在水平线上均匀分布.这意味着一行中的所有空间必须均匀地被TextView项目占据.像这样:

均匀间隔的TextViews

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

我想EditText在四个TextView项目的每一个下面放一个项目.该EditText项目的可见性将被设置为不可见,然后再在按钮的触感,EditTexts将变得可见和Textviews的可见性将被设置为不可见.这只有在我使用RelativeLayout时才有可能

那么如何TextView在平均占据所有空间的同时将RelativeLayout用于四个项目呢?

Fan*_*mas 2

简而言之,你不能。这就是您使用 LinearLayout 作为 4 个 TextView 容器的原因。