¿Alternativa a weightSum en RelativeLayout?

Tengo cuatro elementos de TextView que quiero separar uniformemente en una línea horizontal. Esto significa que todo el espacio en una línea debe estar ocupado uniformemente por los elementos TextView . Me gusta esto:

TextViews uniformemente espaciados

Anteriormente, usé LinearLayout para esto. Tuve el weightSum como 4 y asignó un layout_weight de 1 a cada elemento TextView . Sin embargo, esto compromete algunas funcionalidades que quiero implementar en mi aplicación:

Quiero poner un elemento EditText debajo de cada uno de los cuatro elementos de TextView . La visibilidad de los elementos de EditText se establecerá primero en INVISIBLE y, a continuación, con el toque de un botón, los EditTexts se volverán visibles y la visibilidad de las Textviews se establecerá en INVISIBLE. Esto sólo es posible si uso RelativeLayout

Entonces, ¿cómo puedo usar RelativeLayout para los cuatro elementos TextView mientras ocupa uniformemente todo el espacio?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.